Skip to content

Mobile Ecommerce App. This e-commerce app utilizes React and React-Native libraries to build for Android and iOS. JWTs, AsyncStorage API, oAuth, MongoDB on the Back-End, Animations, preloading and caching assets using Expo, theming for consistency, react-navigation

Notifications You must be signed in to change notification settings

syedashar1/grocery-shopping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main Walkthrough

Installation

root > cd app > npm i

root > cd server > npm i (use your own atlas DB_URL and good to go)

Tech Stack

Built with React-Native (Expo) , MongoDB (Atlas) , Express, React-Native-Design-Utility, React-Navigation, expo-google-app-auth

User Stories

  • 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

About

Mobile Ecommerce App. This e-commerce app utilizes React and React-Native libraries to build for Android and iOS. JWTs, AsyncStorage API, oAuth, MongoDB on the Back-End, Animations, preloading and caching assets using Expo, theming for consistency, react-navigation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published