This repository is a collection of four apps that demonstrate the use of a shopping cart, with user authorization to access a database. Three apps share a common Firebase database, and if you register in one app, you can use the same login in the other apps. There is a web version, an Android version, and an apple (iPad/iPhone) version. The other app uses MongoDB for the database. It is a MEAN (Mongo DB, Express, Angular JS, Node JS) stack app.
- Register an Account with E-Mail/Password
- Login using E-Mail/Password
- Login user social media (Facebook, Google, Twitter, Github)
- Change Password for your E-Mail/Password account
- Modify the menu system if logged in/logged out
- Multi-level user authentication (User, Manager, Admin) with different menus
- Display a Store of products to purchase
- Display a shopping cart of selected products
- Provide the ability to add/edit/delete the store products (need Manager access)
This app is available four ways:
-
On the web
connected to a Firebase database:
-
On the web,
connected to a Mongo DB database:
-
On Android devices through the
Amazon Apps Store
.
-
On Apple devices (iPhone/iPad), by downloading an app called Ionic View, and selecting the
app id: E993A8E0. See the next section for directions
to try the app.