Developer Set-Up Steps:
- npm client-install
- npm client-build
- npm install
- npm run test
- npm start
-
App is hosted at: https://tshirtstore612.herokuapp.com/
-
[Api Design:] (https://github.com/kromitj/t-shirt-store/blob/master/notes/api-design.txt )
-
Uses MERN stack except mySQL instead of MongoDB.
-
Includes integration tests on the Models and the Controllers
-
Pictures are hosted on Cloudinary.com
-
MySQL DB is hosted on ScaleGrid.com
-
Front-end uses React with Redux
-
Cart information is stored on users localstorage using their ipAdress + 'tShirtStore' as the key
-
Once a user logs in a jwtToken is saved on their localStorage and is good for 1 hour
-
Checkout and Credit-Card processing is handled by Stripe