Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nitinkondhari03/electroshop
- Owner: nitinkondhari03
- Created: 2024-06-20T04:49:21.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-25T04:15:03.000Z (about 2 months ago)
- Last Synced: 2024-11-25T04:20:57.043Z (about 2 months ago)
- Topics: 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
- Language: JavaScript
- Homepage: https://mern-liard-kappa.vercel.app
- Size: 9.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```
## DeploymentBackend 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)