- User Authentication.
- Admin panel, can manage orders, refunds and add, update, create and delete products.
- landing page with a carousel.
- Payments - For testing payments i have integrated stripe. It's a nice and easy way to test payment functionality.
- It has also has a integrated API for frontend frameworks.
- Also have a react frontend
python3 -m venv venv
source venv/bin/activate
(venv) $ _
(venv) $ pip install -r requirements.txt
api/
[name='home']
checkout/ [name='checkout']
order-summary/ [name='order-summary']
product/<slug>/ [name='product']
add-to-cart/<slug>/ [name='add-to-cart']
add-coupon/ [name='add-coupon']
remove-from-cart/<slug>/ [name='remove-from-cart']
remove-item-from-cart/<slug>/ [name='remove-single-item-from-cart']
payment/<payment_option>/ [name='payment']
request-refund/ [name='request-refund']
order-history [name='order-history']
accounts/
dashboard/
auth/
auth/registration/
accounts/profile/ [name='profile']
Functions, Features, Pages, links