Skip to content

kinshuk-kataria/mern-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN e-commerce

Tech Stack

FrontEnd:

  • ReactJS
  • StateManagement: Redux
  • Styling: Styled-Components

Backend:

  • NodeJS
  • ExpressJS
  • Database: MongoDB
  • DB connection: mongoose
  • REST API

Features of the application:

  • Authentication using JSON Web Tokens (JWT)
  • Option to add, edit, view and delete all the items in our store
  • Display the total bill of the cart and update it as soon as the cart is updated by the user
  • Option to add items or remove items from the cart
  • Using Local Storage to store the JWT so that we only allow logged-in users to buy items
  • Option to pay and checkout thus creating order and emptying the cart

UI images

Home Page

home_page

Login Page

login_page

Sign-up Page

signUp_page

Cart Page

image