An open API service indexing awesome lists of open source software.

https://github.com/mscbuild/-website-reactjs-ecommerce

🏆 Discover website Ecommerce, where sleek design meets seamless functionality. Shop confidently with features like easy cart management, detailed product views, and instant order confirmations.
https://github.com/mscbuild/-website-reactjs-ecommerce

creative design ecommerce-website modern reactjs redux responsive website

Last synced: about 1 month ago
JSON representation

🏆 Discover website Ecommerce, where sleek design meets seamless functionality. Shop confidently with features like easy cart management, detailed product views, and instant order confirmations.

Awesome Lists containing this project

README

          

# E-commerce Website Using ReactJS
![](https://komarev.com/ghpvc/?username=mscbuild)
![](https://img.shields.io/badge/PRs-Welcome-green)
![](https://img.shields.io/github/languages/code-size/mscbuild/-website-reactjs-ecommerce)
![](https://img.shields.io/badge/code%20style-reactjs-green)
![](https://img.shields.io/github/stars/mscbuild)
![](https://img.shields.io/badge/Topic-Github-lighred)
![](https://img.shields.io/website?url=https%3A%2F%2Fgithub.com%2Fmscbuild)

**Powered by ReactJS, React Router DOM, Material UI, Redux Toolkit, and SwiperJS, our site ensures a smooth, responsive experience across all devices. Shop confidently with features like easy cart management, detailed product views, and instant order confirmations.**

## 📌 Live Demo

➥ Live Demo

[![Netlify Status](https://api.netlify.com/api/v1/badges/fec4a869-298c-4e9c-8df6-cb6f132f7bd8/deploy-status)](https://app.netlify.com/sites/uomo-ecommerce-website/deploys)

## 😎 Features

- Sleek and modern UI inspired by top e-commerce platforms
- Fully responsive, providing a seamless shopping experience on any device
- Effortless cart management, allowing users to add items with ease
- Detailed product views for informed purchasing decisions
- Real-time cart total updates for a transparent checkout process
- Adjustable item quantities directly from the product page, streamlining the shopping experience without repetitive clicks
- Interactive 3D t-shirt model, enhancing user engagement with an immersive shopping experience powered by Three.js

## 🚀 What technologies were used?

- React.js (Create React App)
- React Router DOM for seamless navigation
- Material-UI for modern and responsive UI components
- State management with Redux Toolkit
- Three.js for immersive 3D models
- Responsive web design principles for a mobile-friendly experience

---

## 📁 Project Structure

```
├── .gitignore
├── netlify.toml
├── package.json
├── README.md
├── public/
│ ├── favicon.ico
│ ├── index.html
│ ├── manifest.json
│ └── shirt_baked_2.glb
└── src/
├── App.css
├── App.js
├── App.test.js
├── index.css
├── index.js
├── reportWebVitals.js
├── setupTests.js
├── App/
│ └── store.js
├── Assets/
│ ├── logo.png
│ ├── nav-bg.jpg
│ ├── newsletter-popup.jpg
│ ├── pattern_bg.png
│ ├── paymentIcon.png
│ ├── slideshow-character1.png
│ ├── slideshow-character2.png
│ ├── slideshow-pattern.png
│ ├── success.png
│ ├── About/
│ ├── Banner/
│ ├── Blog/
│ ├── Brands/
│ └── Collection/
├── Components/
├── Data/
├── Features/
└── Pages/
```

---

## 🖥️ How can you clone and tweak this project?

From your command line, first clone this repo:

```
# Clone this repository
$ https://github.com/mscbuild/-website-reactjs-ecommerce.git

# Go into the repository
$ cd -website-reactjs-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
```

👨‍💻 Happy coding!
---