E-Commerce
E-commerce project is a streamlined platform featuring a user-friendly home page with a responsive navbar for easy navigation. It offers a seamless product browsing experience, allowing users to view, order, and make payments effortlessly. The inclusion of a review system enhances customer engagement and feedback. Additionally, an efficient admin panel ensures optimal management and optimization of the entire platform for a smooth and effective e-commerce operation.
Frontend Link: https://my-e-commerce-frontend-o1fsmoezk-yunuslala.vercel.app/
Backend Link: https://e-coomercebackend.onrender.com/
- Login Signup
- User Profile
- Profile update
- Reset Password with mail redirect url
- Forget Password
- LogOut
- Home Page
- Footer
- Navbar
- Prooduct Page with filter search and pagination
- Product Deltails Page
- Product Reviews and Ratings
- User Personalised Cart and Crud functions
- User Personalised Order Page and Crud functions
- Order Details Page
- Payment Integration With Stripe
- Admin DashBorad
- Admin All Orders optimization
- Admin All Products All Crud optimization
- Admin Categories All Crud optimization
- Admin Reviews optimization
- Admin Users optimization
- All Pages Fully Responsive for all size
![](https://private-user-images.githubusercontent.com/112767616/288389942-1afe1d94-3fbe-4d98-84ee-1aa8b5c2246a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzg5OTQyLTFhZmUxZDk0LTNmYmUtNGQ5OC04NGVlLTFhYThiNWMyMjQ2YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYzJhZDk3OWExZTE0NzQwOGJiYzJhZjQ5OTAzZjAwYzY4NGIxYjdhNjZhMjc5NmM1Zjk4NjIxOWQxODkxYTVlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.GFfCum_-vY_aCNB1g2k16s8ntog8FIp7IDSdam4UMg0)
MaterialUi Chartjs some other Libraries (Library)
Mongodb (Database)
Node.js,Express.js,Nodemailer,Cloudinary,Multer (Framework) Stripe (Payment)
"bcrypt": "^5.1.1",
"cloudinary": "^1.41.0", "cors": "^2.8.5",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"jsonwebtoken": "^9.0.2",
"mongoose": "^8.0.0",
"mongoose-paginate-v2": "^1.7.4",
"multer": "^1.4.5-lts.1",
"multer-storage-cloudinary": "^4.0.0",
"nodemailer": "^6.9.7",
"nodemon": "^3.0.1",
"stripe": "^14.5.0",
"validator": "^13.11.0"
![](https://private-user-images.githubusercontent.com/112767616/288389942-1afe1d94-3fbe-4d98-84ee-1aa8b5c2246a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzg5OTQyLTFhZmUxZDk0LTNmYmUtNGQ5OC04NGVlLTFhYThiNWMyMjQ2YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYzJhZDk3OWExZTE0NzQwOGJiYzJhZjQ5OTAzZjAwYzY4NGIxYjdhNjZhMjc5NmM1Zjk4NjIxOWQxODkxYTVlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.GFfCum_-vY_aCNB1g2k16s8ntog8FIp7IDSdam4UMg0)
![](https://private-user-images.githubusercontent.com/112767616/288390287-f36c170e-2e0a-44e3-bdae-033e781218c1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4MzkwMjg3LWYzNmMxNzBlLTJlMGEtNDRlMy1iZGFlLTAzM2U3ODEyMThjMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYjg5OWVkNzEzYmY0ODYzN2RiMDA1ODMwM2Y4NDcxMGFkN2NlYzZhZjdhMzQwMmUzZjg1MDA1NDZlYTA0NzU4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.kfCnpz_o1w5wTIHd1m2VtOlL0ZxELfZ7ZYXitqDjGQo)
![](https://private-user-images.githubusercontent.com/112767616/288390292-40f6967b-5a0c-4623-b98a-278067cc1974.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4MzkwMjkyLTQwZjY5NjdiLTVhMGMtNDYyMy1iOThhLTI3ODA2N2NjMTk3NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNDc5ZGE5M2Q0N2YzOTNlZGY5ZDlkNzlhYTY4NGE2NTM4ZGU4MWVjOTg0MDFmNzI2NWVlM2QzZjljNmVmNWI0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.c7H7U8eBYgf1MBQVVBpLbcROcJCP4xkGKyojhXdm-88)
![](https://private-user-images.githubusercontent.com/112767616/288394932-6b9c9d54-6b7d-4014-930a-8f2a4d6f888f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzk0OTMyLTZiOWM5ZDU0LTZiN2QtNDAxNC05MzBhLThmMmE0ZDZmODg4Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMDIyMDYxMDkyYWQzNzkzMDQ3ZWE0NTdmMmQxMjE5Yzk4MTEzN2E0YjE2NGFkMzIwMTdjYjE2OWFlYWU0ZmE2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.B-wwoYOcjxCSXYLp_cUecPI_91Et8PbqVL5z9Q53eUk)
![](https://private-user-images.githubusercontent.com/112767616/288395629-46676466-3110-48fe-a941-10ce242402d7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzk1NjI5LTQ2Njc2NDY2LTMxMTAtNDhmZS1hOTQxLTEwY2UyNDI0MDJkNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMTZlN2Q1NzhmMGQ4ODIxYjkwNzc1ZDRiNWFhMTM5NzZmMjVlYTExZTcxNDY0YmI5M2E1NmNhMWJmZjFkMTlhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.-K35PuP0R5Z1PmfRgwMJL1bVI6vUjxMKc1wvPGjBDD8)
![](https://private-user-images.githubusercontent.com/112767616/288395630-ce8c2b93-c3f6-40f7-8378-a3a0634214ff.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzk1NjMwLWNlOGMyYjkzLWMzZjYtNDBmNy04Mzc4LWEzYTA2MzQyMTRmZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03MmYxODdkNWMyZDA4ZDUyMjc4YTIwOTIzNDgyZDQwZDAxYmRiN2VmN2I2ZWQ0ZDgxMmRlOWE1YWMzZmQyYjNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.BJMiMbRJGcxMWOGCQAy-T2pH_o5vfAHxpYnpFL3zndk)
![](https://private-user-images.githubusercontent.com/112767616/288395650-40ef9f3c-312c-4bf1-b7c9-c4f335a30e67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzk1NjUwLTQwZWY5ZjNjLTMxMmMtNGJmMS1iN2M5LWM0ZjMzNWEzMGU2Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMmYwNjcyYmMzZDIzYmI5MzI4Y2JmNjJkZmQ1MDI3OGFiNzliOWJhYzQ0M2I2YThiOTE1NmVlOGIzMWZlODM0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.pKkOdITkGyj9uTqIzYpXZ6ezTkx74gk5rGKgKglJdMI)
![](https://private-user-images.githubusercontent.com/112767616/288396088-7d2f6afc-b4ad-4a0a-9386-8d47728f7489.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzk2MDg4LTdkMmY2YWZjLWI0YWQtNGEwYS05Mzg2LThkNDc3MjhmNzQ4OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMWY1MDQzNmQ3ODE3NjExYWY4NTYyZTYxMWJhMzhmZGE5ZmMyYjhjZjNjYzY3ZGEyYjgwOTg5ZmE3NDIwYWViJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.g23qZeTasFnH0hntMcy_i9VZ8JSCDmC0hIiVhvNFKa8)
![](https://private-user-images.githubusercontent.com/112767616/288396091-41ae5c76-b3ae-4c52-83f8-1c08aeb454cf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTMyMDEsIm5iZiI6MTcxODkxMjkwMSwicGF0aCI6Ii8xMTI3Njc2MTYvMjg4Mzk2MDkxLTQxYWU1Yzc2LWIzYWUtNGM1Mi04M2Y4LTFjMDhhZWI0NTRjZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyMFQxOTQ4MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZDc0Y2UxYTlkMWY0MjEzMDk0MjE0YTdmNGRkODBjYzBiMGQ4MzVlMmEwNDg5ODM5YmQzY2ZhOTRkNWJjZjQ0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.g3ki1ks2idyzxVLKrbthmAlpHdzIfF3vh-TR5_JKgp8)
Show your support ๐ Give โญ , If you like the projec