Skip to content

Latest commit

 

History

History
154 lines (93 loc) · 5.38 KB

README.md

File metadata and controls

154 lines (93 loc) · 5.38 KB

Project Title

Smart Shop- A clone of IndiaMart.

Smart Shop

It's a Full Stack E-commerce web application with all the major functionalities


🖥️ Tech Stack

Frontend:

reactjs redux chakra-ui restAPI css3

Deployed On:

vercel

IndiaMART is India’s largest online B2B marketplace, connecting buyers with suppliers. With 60% market share of the online B2B Classified space in India, the channel focuses on providing a platform to Small & Medium Enterprises (SMEs), Large Enterprises as well as individuals. Founded in 1999, the company’s mission is ‘to make doing business easy’.


🚀 Features

  • Landing Page, Navbar & Footer.
  • Fully responsive.
  • Login and Signup Page with json-server and localStorage.
  • Admin page to add,delete,edit products.
  • Search products from the homepage.
  • Product Filtering & Sorting Based on Price, Discount and Category.
  • Product Details in brief manner.
  • Pagination
  • Cart Add and Remove Items
  • Cart Update Quantities
  • Order Summary

Screenshots

Homepage -

This is the main landing page of our website. Here, if you clicked on New Arrivals/ Clothing/ Shoes you will be redirected to that page if you are already logged in else you will be redirected to the login page.

landing page

You can also search products in the searchbar.

landing page

Sign up Page -

On this page, we have used localstorage for signup.

Login

Sign in Page -

On this page, we have used localstorage for login so you can use the email which you have used to signup.

Login

Admin Login -

On this page, we have used localstorage for login so you can use the email which you have used to signup.

Login

Admin Page -

On admin login, you will be redirected to the admin page and over there you can add, delete, update any product in the database and can also delete any user.

Admin Admin Admin

Way to Products Page -

Products

Products Page -

Here users can browse, sort the product based on brand, price and discound and add items to the cart by clicking on the Add to Cart button.

Products

Single Product Page -

Here users can see details of an individual product and can also add/remove product to cart.

Products

Cart Page -

Here all the products added to the cart will be shown. On this page, By Clicking on remove from cart your product will be removed from the cart.

cart

Checkout Page -

Checkout Checkout Checkout

Footer Page -

On This Page there is info about the site....

footer

Run Locally

Clone the project

  git clone https://github.com/mak-1997/parsimonious-mouth-5256-.git

Go to the project directory

  cd parsimonious-mouth-5256-

Install dependencies for frontend as well as backend

  npm install

Start the localhost server

  npm start

Deployed link

vercel Link

https://smart-shop-alpha.vercel.app/

Show your support

Give a ⭐️ if you like this project!