amaanabbasi / django-react-shop

django react shop api rest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

django react shop api rest

License:GNU General Public License v3.0


Languages

Language:Python 90.5%Language:CSS 5.6%Language:HTML 1.9%Language:JavaScript 1.2%Language:SCSS 0.8%Language:Shell 0.0%Language:Sass 0.0%