Skip to content

A simple video game online shop with NodeJS, ExpressJS, and MongoDB

Notifications You must be signed in to change notification settings

zakaria-sarmini/nodeJShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodeJShop

A simple video game online shop with NodeJS, ExpressJS, and MongoDB

Features

-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

install

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

Live Demo

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.

About

A simple video game online shop with NodeJS, ExpressJS, and MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published