Skip to content

A fully responsive Fullstack E-Commerce Website consisting of a React.js Frontend and an Express.js Backend

Notifications You must be signed in to change notification settings

notchamath/e-commerce-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


The Idea

A Fully Responsive & Interactive Full-Stack Website that is consisted of a React.js frontend and a Node.js + Express.js backend, fetching data from a MongoDB Database. JSONWebToken, bcrypt & passport.js are used to authenticate users on the backend while React Redux is used to keep users Signed-In on the frontend. Stripe is used to seamlessly handle transactions. The Admin of the website has a special Sign-In status that grants them access to the Admin Page which manages products on the website.

Technologies Used

Node.js Express.js React.js MongoDB React Redux ReduxToolkit Async Thunk Stripe JSONWebToken bcrypt passport.js React Router React Toastify Sass GIT


Admin Page (Add/Remove/Edit Products)


Product Page & Cart Dropdown


Carousels


Categories

About

A fully responsive Fullstack E-Commerce Website consisting of a React.js Frontend and an Express.js Backend

Topics

Resources

Stars

Watchers

Forks