Skip to content

Vedant005/Magnet-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magnet store

Introduction

This project is a ecommerce website named Magnet store. Repository contains the frontend of the webiste which connected with magnet store backend gives a full-stack website with all the ecommerce functionalities with proper state management using Zustand

Features

👥 User Management :

  • Registration, login, logout, password reset
  • Profile management (update details)
  • Access and refresh token to handle user login activity

🍜 Product Management :

  • Product fetching
  • Product display
  • Get single product

🛒 Cart Management

  • Cart add and fetch
  • Remove and clear cart items
  • Increase and decrease product quantity in cart

🌠 Wishlist Management

  • Product addition to wishlist
  • Product deletion from wishlist
  • Clear all items in wishlist

🔍 Filters Management

  • Filter by Sort(LTH,HTL),Price range , Categories, Ratings

Technologies Used

  • Reactjs
  • Zustand
  • TailwindCss

Installation and Setup

  1. Clone the repository
gh repo clone Vedant005/Magnet-Store
  1. Install dependencies
cd Magnet-Store
npm install
  1. Set up environment variables: Create a .env in root of project and fill in the required values in the .env file using .env.sample file

  2. Start the server

npm start

Screenshots:

Home Page

Homme Page

Product Page

Product Page

Cart Management

Cart management

Wishlist Management

Wishlist Management

Checkout Page

Checkout

About

E-commerce website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published