Skip to content

amaanabbasi/django-react-shop

Repository files navigation

Features:

  • 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

Live

Installation

python3 -m venv venv

source venv/bin/activate

(venv) $ _

(venv) $ pip install -r requirements.txt

Features

Homepage

homepage

Product Update

Screenshot from 2021-03-27 17-48-07

Product Inventory

Screenshot from 2021-03-27 17-47-53

Order List

Screenshot from 2021-03-27 17-47-21

URLs

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']

Video OverView

Functions, Features, Pages, links

https://youtu.be/tj_vc1MSj2k

Credits