Skip to content

kumaraswamy1/store.cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

store.cipher

E-commerce App of Crypto and Finance books

Tech Stack


- Frontend

  • ReactJS
  • React Router for routing
  • Styling : Personal Component Library( Pigment-UI)
  • Toast : react-hot-toast

- Backend (Repo Link)

  • Express and NodeJS for backend API
  • Mongodb using mongoose for databse

- Tests

  • Jest text cases for reducer and utils

Features

  • Product listing and Detail page

  • Search for products

  • Sort and Filter options for price, delivery type and categories

  • Wishlist Management

    • Add to wishlist
    • Remove from wishlist
    • Move to Cart
  • Cart Management

    • Add to cart
    • Remove from cart
    • Increment and Decrement quantity
  • User Managment

    • JWT for authentication
    • Private routes - wishlist, checkout and profie
    • Persistent login
    • User data stored in mongoDB
  • Responsive Design

Instructions

To run the project locally, follow these steps:

  • Clone this repository

    git clone https://github.com/kumaraswamy1/store.cipher.git 
    
  • Go to the project directory

    cd store.cipher 
    
  • Install dependencies

    npm install
    
  • Start

    npm start
    
  • Open http://localhost:3000 to view it in the browser.