The Online Shop Project is a Django-based web application for an e-commerce platform. It provides the core functionalities required to manage an online shop, including cart management, order processing, payment integration, and coupon handling. The project follows the Model-View-Controller (MVC) architecture and is modular, allowing for easy scalability and the addition of new features.
User Authentication: Supports basic user login and registration.
Shopping Cart: Add, remove, and update products in the cart.
Order Management: Create, process, and view orders.
Payment Integration: Secure payment gateway for transaction processing.
Coupons: Apply discount coupons for users.
Admin Dashboard: Admin interface to manage products, orders, and payments.
Source: eazariDev/online-shop-project