"A full-stack e-commerce platform developed using React, Express.js, Node.js, and PostgreSQL. It includes backend APIs and Database for Product and Order management.
MIT License
This documentation covers the structure, setup, and key functionalities of an e-commerce prototype built using React
for the frontend, Node.js and Express.js
for the backend, and PostgreSQL
for the database. The project simulates the process of browsing products, managing a shopping cart, processing payments (prototype), and confirming orders.
http://localhost
Users can view a list of products on the home page and click on any product to view detailed information.
Users can add products to their cart, view the cart, and adjust quantities before proceeding to checkout
Users can select from multiple payment methods (credit card, debit card, UPI, or Cash on Delivery).
Upon successful payment, the order details are stored in the database, and the user is directed to the confirmation page. A toast notification confirms the order placement.
Payment Gateway Integration: Integrate with real payment gateways like Stripe or PayPal.
User Authentication: Add user authentication and authorization for a personalized shopping experience.
Product Search and Filter: Implement search and filtering capabilities for better product browsing.
This project is licensed under the MIT License - see the MIT License file for details.