Skip to content

achalsaharan/electro-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Stack

  • Front End: React
  • Beack End: Express
  • Database: Mongoose + MongoDB
  • Styling: pixel UI (my own component library) and CSS

Functionalities

  • Cart
  • Wishlist
  • Filter and sort products
  • Search products
  • Responsive design
  • Persistent user login using JWT and local storage

Design Insights

  • reducer + context used for state management
  • Axios for network calls
  • React Router V6 for routing
  • JWT for authentication

How To Run

Go the command line and run the following commands

  • git clone https://www.achalsaharan/electro-hub
  • cd electro-hub
  • npm install
  • npm run