We are a logistics startup delivering niche products to our customers. We are still very young and hence need help building our primary platform for taking orders from our customers. We deliver only a small set of related products (8-10). We wish to enable our customers to order these from both WEB and through a hybrid APP for Android & iOS. We have created UI designs and a functional requirement document which will be provided upon selection.
Below is a high-level description of the functionalities that need to be built.
a. Create Account
b. Sign In
2. Place Order
a. Capture order details
3. Tracking Orders
a. Active order details
b. Order status
c. Order cancellation
4. Customer Account
b. Gamification – Achievements & Badges (Can be minimalistic in phase 1)
c. Order History
The current static company website has been developed using REACT and MySQL. We would hence like to continue to stick to the same technology stack.
The website should be mobile-friendly.
a. No complicated functionality accessing native device APIs
b. Low cost
c. Short development time
d. Growing technology platform
Due to these, we have decided to use REACT NATIVE.
We would like to explore ways to maximize reuse code across web and app. Hence, use of libraries like ReactXP or React Native for Web would be useful to achieve this.