How votrungkien005-pixel/acczone works
AccZone is a Django demo storefront: visitors browse and filter sample products, register or sign in, add available stock to a session cart, and submit an order using demo-wallet balance. Checkout records the order, debits the wallet, and assigns stock; customers can then view their own order history and delivered credentials. Admins manage products, inventory, orders, and wallets, including generating demo credentials. README documents the MySQL-backed ORM and demo-only payment scope; some view and template details are unsampled, so the graph omits unverified links.
Main entry points: urls.py URL Routing · models.py Store Data Models · views.py Demo Checkout · app.js Store UI
Components 15
Storefront
- Store UI
static/store/app.js - URL Routing
store/urls.py - Product Catalogue
store/views.py
Customer Accounts
- Registration
store/views.py - Sign In / Out
store/views.py
Orders And Wallet
- Session Cart
store/views.py - Demo Checkout
store/views.py - Demo Wallet
store/views.py - Order History
store/views.py - Credential Delivery
store/models.py
Administration And Data
- Store Admin
store/admin.py - Sample Products
store/management/commands/seed_products.py - Store Data Models
store/models.py - MySQL Database
Other components
- Shopper
Connections 19
- Shopper → Store UI: uses
README.md - Store UI → URL Routing: submits actions
README.md - URL Routing → Product Catalogue: routes requests
store/urls.py - URL Routing → Registration: routes requests
store/urls.py - URL Routing → Sign In / Out: routes requests
store/urls.py - URL Routing → Session Cart: routes requests
store/urls.py - URL Routing → Demo Checkout: routes requests
store/urls.py - URL Routing → Demo Wallet: routes requests
store/urls.py - URL Routing → Order History: routes requests
store/urls.py - Product Catalogue → Store Data Models: queries products
store/views.py - Session Cart → Store Data Models: checks stock
store/views.py - Demo Checkout → Store Data Models: records purchase
store/views.py - Demo Checkout → Demo Wallet: debits balance
README.md - Demo Checkout → Credential Delivery: assigns credentials
README.md - Order History → Store Data Models: queries own orders
README.md - Demo Wallet → Store Data Models: reads and updates
store/views.py - Store Admin → Store Data Models: manages records
store/admin.py - Sample Products → Store Data Models: creates products
store/management/commands/seed_products.py - Store Data Models → MySQL Database: persists through ORM
README.md