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 2 months 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)