Skip to content

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,

Notifications You must be signed in to change notification settings

Yunuslala/My-e-Commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

E-Commerce

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/

Features

  • 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

Techstack : Reactjs Reduxjs RTK Query MaterialUi (Frontend)
MaterialUi Chartjs some other Libraries (Library)
Mongodb (Database)
Node.js,Express.js,Nodemailer,Cloudinary,Multer (Framework) Stripe (Payment)

Version of npm packages used:

"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"

1. Home Page



2.User Authentications



Screenshot (251) Screenshot (252) Screenshot (253) Screenshot (254) Screenshot (255) Screenshot (256)

4. Product Page



Screenshot (257) Screenshot (238)

5. Cart Page



6. Shipping And Payment Pages



6. Order Pages



6. Admin Pages



Screenshot (265) Screenshot (267) Screenshot (268) Screenshot (269) Screenshot (270) Screenshot (271)

Authors

Show your support 🙌 Give ⭐ , If you like the projec