Skip to content

This project is a MERN (MongoDB, Express.js, React.js, Node.js) based web application for managing a Ecommerce. It includes both admin and customer views for efficient management and shopping experience.

Notifications You must be signed in to change notification settings

Surendran1731/Zen-Project-Ecommerce-frontEnd

Repository files navigation

Ecommerce Purplle MERN Project

This project is a MERN (MongoDB, Express.js, React.js, Node.js) based web application for managing a Ecommerce. It includes both admin and customer views for efficient management and shopping experience.

Admin Access

Note: Using Razorpay Sandbox for Purchasing Products

Payment option is working but it is asking a lot for my credentials account credentials for the indicator I have written a line but it came but I can't implement it so Online payment option code including.

Deployment

This project has been successfully deployed using Render for both frontend and backend components. Render provides a seamless deployment experience with easy scaling and management of web applications.

Features

  1. Admin Dashboard:

    • Manage products (add, edit, delete).
    • View orders and manage order status.
    • Manage users (view, edit, delete).
  2. Customer View:

    • Browse available products.
    • Add products to the cart.
    • Place orders.
    • View order history.

Skills Used

html5 logo css3 logo bootstrap logo javascript logo react logo nodejs logo express logo mongodb logo

Tools Used

  • Visual Studio Code
  • Git
  • Render (Frontend and Backend deployed together)
  • MongoDB Atlas

Lessons Learned

  • Utilized MongoDB for database management, understanding its document-based structure.
  • Implemented RESTful APIs using Express.js for handling server-side logic and routes.
  • Utilized React.js to build a dynamic and responsive user interface for both admin and customer views.
  • Implemented user authentication and authorization for admin access using Node.js.
  • Enhanced skills in frontend and backend development, including routing, state management, and CRUD operations.
  • Learned about session management, authentication, and authorization techniques.
  • Improved understanding of MERN stack architecture and its application in real-world projects.

Feedback

If you have any feedback or questions, feel free to contact us at surendran1731@gmail.com.

About

This project is a MERN (MongoDB, Express.js, React.js, Node.js) based web application for managing a Ecommerce. It includes both admin and customer views for efficient management and shopping experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages