Skip to content

A simple and responsive e-commerce shopping cart built with React.js, React-Bootstrap, and Redux Toolkit. Users can browse products, view details, add items to the cart, and manage cart contents. Deployed on Render with smooth navigation and modern UI.

Notifications You must be signed in to change notification settings

SDARSHINI2002/Multimart-E-commerce-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multimart -E-commerce

A responsive e-commerce shopping cart application built with React.js, React-Bootstrap, and Redux Toolkit for state management. This project includes product listing, product detail view, cart functionality, and navigation — all deployed on Render.

📌 Live Demo

https://multimart-ecommerce.onrender.com

Features

  • Beauty UI similar to ecommerce website
  • Fully responsive and mobile friendly
  • User can add items to cart
  • User can view details of an item
  • User can show total price in cart
  • In Item page user can add quantity of item to cart instead of click add more and more

🚀 What technologies were used?

React.js Core JavaScript library for building the user interface (UI) Create React App Toolchain used to quickly set up the React project React Router DOM Enables client-side routing (navigation between pages) React-Bootstrap UI framework for building responsive and styled components Redux Toolkit Modern Redux approach for managing global application state (cart, etc.)

src/

├── app/ # Redux store setup

├── components/ # UI components like Navbar, ProductCard

├── features/ # Redux slices (e.g., cartSlice)

├── pages/ # Pages like Home, ProductDetail, Cart

├── data/ # Sample product JSON

├── App.js # Main application and routes

└── index.js # App entry point

How can you clone and tweak this project?

From your command line, first clone this repo:

# Clone this repository
$ https://github.com/0mar-helal/multimart-react-ecommerce.git

# Go into the repository
$ cd multimart-react-ecommerce

# Remove current origin repository
$ git remote remove origin

Then you can install the dependencies using NPM:

# Install dependencies
$ npm install

# Start development server
$ npm start

🌟 Future Improvements

🔐 User login and authentication

🧾 Checkout and order confirmation page

☁️ Backend integration with real database/API

💳 Payment integration (e.g., Stripe)

💬 Toast notifications and form validation

About

A simple and responsive e-commerce shopping cart built with React.js, React-Bootstrap, and Redux Toolkit. Users can browse products, view details, add items to the cart, and manage cart contents. Deployed on Render with smooth navigation and modern UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published