django-ecommerce-advanced

Django E-commerce Shop

This Django-based E-commerce shop is a feature-rich web application that allows users to browse, shop, and make secure payments. Below is a comprehensive guide to the project, along with relevant screenshots.

Book Reference: Django 4 by Example

The book offers professionals level projects with detailed explanations, making it an invaluable resource for building robust Django applications.

Screenshots

0) Homepage

Homepage

1) Purchase Process

Purchase Process

2) Checkout Form

Checkout Form

3) Shopping Cart

Shopping Cart

4) Apply Coupon

Apply Coupon

5) Stripe Payment Method

Stripe Payment Stripe Payment

6) Stripe Payment Card

Stripe Payment Card

7) Stripe Test Environment

Stripe Test

8) PDF Invoice (Paid)

PDF Invoice Paid

9) PDF Invoice (Unpaid)

PDF Invoice Unpaid

10) RabbitMQ and Celery

RabbitMQ and Celery

11) Product Suggestions

Product Suggestions

12) RabbitMQ Interface

RabbitMQ Interface

13) Backend Orders

Backend Orders

14) Coupon Management

Coupon Management

Getting Started

  1. Clone the repository: git clone <repository_url>
  2. Navigate to the project directory: cd myshop
  3. Run the development server: python manage.py runserver
  4. Install required libraries: pip install -r requirements.txt

Additional Notes

Feel free to explore and enhance the project based on your requirements. If you encounter any issues, please refer to the documentation or reach out for support.

Happy coding!