Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nitinkondhari03/ElectroShop

ElectroShop is an online platform that sells electronic items, including mobile phones, laptops, earbuds, earphones, smartwatches, and other gadgets.
https://github.com/nitinkondhari03/ElectroShop

bycrypt-js cashfree cloudinary cookies cors crypto dotenv express-js firebase jsonwebtoken mongodb mongoose node-js nodemailer react-icons react-js react-router-dom redux-toolkit tailwind-css

Last synced: about 13 hours ago
JSON representation

ElectroShop is an online platform that sells electronic items, including mobile phones, laptops, earbuds, earphones, smartwatches, and other gadgets.

Awesome Lists containing this project

README

        

# ElectroShop

ElectroShop is an online platform that sells electronic items, including mobile phones, laptops, earbuds, earphones, smartwatches, and other gadgets.

## Tech Stack

**Front-end:** React, Redux, TailwindCSS, Firebase

**Back-end:** Express, MongoDB, NodeJS

## Install dependencies

Frontend
```bash
npm i react-router-dom
npm i react-icons
npm i country-state-city
npm i tailwindcss
npm i firebase
npm i react-router-dom
npm i react-toastify
Start the server
```
Backend
```bash
npm i bcryptjs
npm i cashfree-pg
npm i cloudinary
npm i cookie-parse
npm i cors
npm i crypto
npm i dotenv
npm i express
npm i jsonwebtoken
npm i mongoose
npm i nodemailer
Start the server
```
## Deployment

Backend Deployment
```bash
https://cyclic.sh/
```
Frontend Deployment
```bash
https://vercel.com
```

## Pages

- Home Page
- Login page
- Register page
- Forget The Password page
- Authentication and Authorization
- My Profile Page
- Update Profile page
- Product page
- Product Details Page
- Cart Page
- Shipping Details Page
- payment Page
- Orders Page
- Admin Product page
- Admin User page
- Admin Orders Page

## Features

- Login
- Register
- Logout
- Forget Password
- Update Profile
- Search product
- Sorting & filter
- Add To Cart product
- check Out
- Shipping Details
- Payment Cart
- Order Product
- Order Details Product
- Admin Get All Product
- Admin Create Product
- Admin Delete Product
- Admin Edit Product
## ScreenShots

### 1. Homepage Page
![Home_Page](https://github.com/user-attachments/assets/0fbcdc7b-4ea0-4d27-9aa0-40ab74a172f9)

### 2. Login Page
![Login Page](https://github.com/user-attachments/assets/599b805f-1392-4f4a-938d-3c9796f5d0a7)

### 3. Register Page
![Register Page](https://github.com/user-attachments/assets/e51ac881-4ed1-40f5-b506-cbde1adcd40e)

### 4. Forget Password Page
![Forget Password](https://github.com/user-attachments/assets/d40f0564-20ca-4ede-85ce-ee418a9a20a4)

### 5. My Profile Page
![Profile Page](https://github.com/user-attachments/assets/19cf9fb5-a3aa-4146-999c-f563c9595be2)

### 6. Update Profile Page
![Update Profile](https://github.com/user-attachments/assets/52b65b76-96db-4296-8adc-6f4a23a33cab)

### 7. Product page
![Product Page](https://github.com/user-attachments/assets/31b5116f-e830-4829-90cd-96b1e27969c8)

### 8. Product Details Page
![Product Dailtes](https://github.com/user-attachments/assets/1691d1d0-8c39-4f51-ab75-1c2f2e5a9be6)

### 9. Cart Page
![cart](https://github.com/user-attachments/assets/33d6279b-3513-4cbf-8c67-dcf5c6e60c92)

### 10. Shipping Page
![Shipping ](https://github.com/user-attachments/assets/fae419a5-c089-4913-a08b-2c73e5d4c7de)

### 12. Payment Page
![Payment](https://github.com/user-attachments/assets/5010299a-5596-48d9-b432-ced185b5fd22)

### 13. Orders Page
![Order Page](https://github.com/user-attachments/assets/4db46a04-cf24-4000-9d0d-cc8e109283fa)

### 14. Track Orders Page
![Track Order](https://github.com/user-attachments/assets/5f3f3f17-eb6a-46af-acaa-a0ca3cd93b33)

### 15. Admin Product Page
![Admin Page](https://github.com/user-attachments/assets/8676e905-5f74-4c61-b00b-2e7f0ba018ae)

### 16. Admin User page
![Admin User Page](https://github.com/user-attachments/assets/f9439708-4b4a-4626-8eb1-9da35896c7e1)

### 17. Admin Order Page
![Admin Order](https://github.com/user-attachments/assets/d7564de9-daf0-4601-bf0d-194bfc72669d)