E-Shop is a full-featured e-commerce web application that allows users to browse products, add them to the shopping cart, and complete purchases securely through an integrated online payment gateway.
The project aims to provide a smooth digital shopping experience with a powerful admin panel for managing products, users, and sales
User Management
User registration and login.
Role-based access (Admin / Customer).
Profile management and order history tracking.
️ Product Management
Display products with images, prices, and detailed descriptions.
Category-based filtering and search functionality.
Admin can add, update, or delete products.
? Shopping Cart
Add products to the cart, update quantities, or remove items.
Real-time total calculation.
Proceed to checkout easily.
Online Payment Integration
Secure online payments using credit/debit cards or digital wallets.
Integration with payment gateways such as Stripe, PayPal, or Paymob.
Automatic invoice generation after each successful transaction.
Order Management
Customers can track order status (Pending, Shipped, Delivered).
Admin can manage and update order states.