This is a Django application that provides an online shopping experience. The application is built using Django's Class-Based Views (CBVs) for structuring the views, enhancing code reusability and readability.
- Product Management: Users can view product details, including comments, ratings, and available quantity.
- Payment System: The application includes a payment system for purchasing products.
- Coupon Code Functionality: Users can enter a coupon code for discounts on their purchases.
- Custom Account Manager: The application uses a custom account manager using BaseUserManager and AbstractBaseUser for user management.
This project is licensed under the MIT license.