Description: Simplified version of the amazon marketplace where users/vendors can signup or login. Users can add products to cart. Users can apply coupon to their total. Vendors can login and create new products or coupons.
Note to create a vendor login, code: 'newVendor'
- Run
npm install
-
DB_CONN=<url/admin:password provided in email>
-
JWT_SECRET=<long password || or use link below to generate pw>
-
Password Gen - password generator
Run npm run sample
- will seed db with data for users/vendors, coupons, and products.
Run npm start
to build the project.
For development run npm run watch
- will open window/tab on localhost 4200.
Build using the MEAN stack
-
Mongo DB - NoSQL database.
-
Express - Backend server.
-
Angular6 - The web library used.
-
Node.js - Used to help create full stack SPA.
-
Semantic-UI - CSS styling
-
JWT Auth - Token authentication/authorization
-
Bcrypt - password hashing used to encrypt passwords.
-
Custom CSS styling
- Roger Perez - Sole Developer - Personal Website