A simple video game online shop with NodeJS, ExpressJS, and MongoDB
-ExpressJS
-Handlebars
-Passwords protection with bcrypt
-Failure and success messages with connect-flash
-Csrf protection with csurf
-MongoDB database with mongoose
-Authentication and routes protection with passport
-Payments Handling with Stripe
-Simple Admin "new Items" & "orders handling" panel
make sure you have NodeJs installed then cd to NodeJShop folder and run :
npm install --save
to run the app :
npm start
then with your browser, navigate to localhost:3000
http://world-of-games.herokuapp.com/
use [email protected] as username and "admin" as a password to login as admin and see orders saved into database with stripe payments ID.