root > cd app > npm i
root > cd server > npm i (use your own atlas DB_URL and good to go)
Built with React-Native (Expo) , MongoDB (Atlas) , Express, React-Native-Design-Utility, React-Navigation, expo-google-app-auth
- Create a Splash Screen and add Animation to it.
- User can Log in using oAuth
- Create a JWT (JSON Web Token) to create an encryption signature to store private data
- Use MongoDB Atlas for handling data for the Customer as well as Addresses.
- AsyncStorage is used to store the JWT into the user device's cache to skip sign-in process for returning users
- Google Autocomplete functionality using Google Places API to input user provided address data.
- Use Animations for deleting items from the shopping cart screen.
- Create basic log out functionality
- Allow updating of shopping cart item quantity from the grocery list and shopping cart