https://github.com/asfak00/multi-vendor-ecommerce
Assalamualaikum, This project is a multi vendor e-commerce website. I have tried to add all the features required for a professional level e-commerce website in this project.
https://github.com/asfak00/multi-vendor-ecommerce
country-state-city framer-motion javascript metarial-ui react-icons react-lottie react-redux react-toastify reactjs tailwindcss uuid vitejs
Last synced: 9 months ago
JSON representation
Assalamualaikum, This project is a multi vendor e-commerce website. I have tried to add all the features required for a professional level e-commerce website in this project.
- Host: GitHub
- URL: https://github.com/asfak00/multi-vendor-ecommerce
- Owner: Asfak00
- Created: 2023-06-05T02:15:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T02:10:08.000Z (almost 3 years ago)
- Last Synced: 2025-07-29T05:50:02.345Z (10 months ago)
- Topics: country-state-city, framer-motion, javascript, metarial-ui, react-icons, react-lottie, react-redux, react-toastify, reactjs, tailwindcss, uuid, vitejs
- Language: JavaScript
- Homepage: https://eshooop.netlify.app
- Size: 4.75 MB
- Stars: 37
- Watchers: 3
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Introduction
- Everything you can do as a user on this website
- You can open an account.
- You can add products to the cart
- You can save favorite products in wishlist.
- If you click on a product, you can see its details.
- Account can be updated.
- You can view the profile.
- You can change the password.
- You can see all your orders.
- Any order can be trucked.
- You can add your address (in 3 variants)
- You can checkout.
- You can order new.
- You can logout.
- You can forget the password.
- As a seller you can do everything on this website
- Can open seller account.
- Can update seller documents.
- You can post new products.
- You can see all the product list of your shop.
- Can create new events.
- You can see all the events you have created.
- You can change customer order status.
- There is a system to withdraw money.
- There is an option to add coupon code.
- User has option to change order saters.
# Projects all packages
```
npm i @material-ui/core
```
```
npm i @material-ui/data-grid
```
```
npm i @reduxjs/toolkit
```
```
npm i country-state-city
```
```
npm i framer-motion
```
```
npm i react-icons
```
```
npm i react-image-magnify
```
```
npm i react-lottie
```
```
npm i react-redux
```
```
npm i react-router-dom
```
```
npm i react-toastify
```
```
npm i uuid
```
# Tailwind CSS install process
```
npm install -D tailwindcss postcss autoprefixer
```
```
npx tailwindcss init -p
```
## add this lines on your tailwind.config.js file
> /\*_ @type {import('tailwindcss').Config} _/
> export default {
> content: [
> "./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
## add this classes on your index.css file
```
@tailwind base;
@tailwind components;
@tailwind utilities;
```
> any doubt please contact me!
> asfakahmed680@gmail.com