Skip to content

Latest commit

 

History

History
158 lines (158 loc) · 4.52 KB

File metadata and controls

158 lines (158 loc) · 4.52 KB
pc-shop/
├── manage.py
├── requirements.txt
├── .env.example
├── .gitignore
├── readme.md
├── filetree.md
│
├── pc_shop/                        # Project config
│   ├── settings.py
│   ├── urls.py
│   ├── wsgi.py
│   └── asgi.py
│
├── accounts/                       # Users, roles, shipping addresses
│   ├── models.py
│   ├── views.py
│   ├── forms.py
│   ├── urls.py
│   ├── decorators.py
│   ├── context_processors.py
│   └── migrations/
│
├── products/                       # Product catalog, categories, brands
│   ├── models.py
│   ├── views.py
│   ├── urls.py
│   ├── templatetags/
│   │   └── product_filters.py
│   └── migrations/
│
├── cart/                           # Shopping cart, coupon codes
│   ├── models.py
│   ├── views.py
│   ├── razorpay_views.py
│   ├── urls.py
│   ├── context_processors.py
│   └── migrations/
│
├── orders/                         # Order management, tracking
│   ├── models.py
│   ├── views.py
│   ├── razorpay_views.py
│   ├── urls.py
│   └── migrations/
│
├── payments/                       # Payment model, Razorpay integration
│   ├── models.py
│   ├── views.py
│   ├── urls.py
│   └── migrations/
│
├── customization/                  # Custom PC builder (7-component)
│   ├── models.py
│   ├── views.py
│   ├── urls.py
│   ├── templates/
│   └── migrations/
│
├── reviews/                        # Product reviews and ratings
│   ├── models.py
│   ├── views.py
│   ├── forms.py
│   ├── urls.py
│   └── migrations/
│
├── wishlist/                       # User wishlists
│   ├── models.py
│   ├── views.py
│   ├── urls.py
│   └── migrations/
│
├── support/                        # Support tickets
│   ├── models.py
│   ├── views.py
│   ├── urls.py
│   └── migrations/
│
├── notifications/                  # In-app notifications
│   ├── models.py
│   ├── views.py
│   ├── urls.py
│   ├── context_processors.py
│   └── migrations/
│
├── chatbot/                        # Vex AI chatbot (Gemini-powered)
│   ├── views.py
│   ├── config.py
│   ├── models.py
│   ├── usage_stats.py
│   ├── urls.py
│   └── migrations/
│
├── admin_panel/                    # Admin dashboard
│   ├── middleware.py
│   ├── models.py
│   ├── urls.py
│   └── views/
│       ├── dashboard.py
│       ├── users.py
│       ├── staff.py
│       ├── products.py
│       ├── orders.py
│       ├── custom_builds.py
│       ├── categories.py
│       ├── brands.py
│       ├── reviews.py
│       ├── support.py
│       ├── analytics.py
│       ├── discounts.py
│       └── logs.py
│
├── staff_panel/                    # Staff dashboard
│   ├── middleware.py
│   ├── views.py
│   ├── urls.py
│   ├── static/
│   └── templates/
│
├── templates/                      # All HTML templates
│   ├── base.html
│   ├── home.html
│   ├── authentication/
│   ├── products/
│   ├── cart/
│   ├── orders/
│   ├── payments/
│   ├── customization/
│   ├── reviews/
│   ├── wishlist/
│   ├── support/
│   ├── notifications/
│   ├── admin_panel/
│   └── staff_panel/
│
├── static/                         # Source static files
│   ├── css/
│   │   ├── style.css
│   │   ├── admin.css
│   │   ├── staff.css
│   │   └── customization.css
│   └── js/
│       ├── main.js
│       ├── admin.js
│       ├── staff.js
│       ├── customization.js
│       └── pc-builder-recommendations.js
│
├── screenshots/                    # Project screenshots
│   ├── Screenshot .png
│   ├── Screenshot 1.png
│   └── Screenshot 2.png
│
└── Z DATA/                         # Dev data management scripts
    ├── manage_data.py
    └── clear_data.py