You are required to build a mobile app using React Native.
You will be provided with all the UI assets as well as an interactive screen prototype (send me a message if you want to see the prototype)
The app will make use of a REST API that will also be provided for you.
The app will work 100% online and the UI will be in one language (Spanish)
The app will have the following structure and functions:
- User Log In
- Start your day (take a selfie directly from the app and upload alongside with the time and GPS location)
- Schedule (list and progress of the scheduled visits with link to get directions on the map)
- Check-in (register the time and GPS location when arriving to a scheduled site)
- Summary of visit (list of the products to scan on that site)
- Scan products (using the camera scans the barcode of products and adds them to the visit summary)
- Upload pictures (allows to take pictures of the scanned product and upload them)
- Check-out (register the time and GPS location when leaving a site)
- Achievements (grid of icons with the achievements of the user)
- Log out