Skip to content

OnShop is an e-com web app build with django rest framework backend, reactjs front-end.

License

Notifications You must be signed in to change notification settings

amal-babu-git/onshop-backend-django

Repository files navigation

OnShop Backend

OnShop is a e-commerce web application build with Django REST backend and react frontend.

This is frontend repo

Main Frontend Packages

  • ReactJS
  • ReduxJS
  • MDBootstrap

Backend

  • Django
  • Django REST
  • jwt auth
  • PostgreSQL
  • Online payment - Braintree & Razorpay
  • Custom filters
  • Docker
  • https(SSL) with Letsencrypt-certbot

Test user : username : amal123 password : test12345

Live link https://onshopweb.web.app/

Django admin dashboard https://api.onshop.amalbabudev.in/admin/

Backend github repo https://github.com/amal-babu-git/onshop-backend-django

Frontend github repo https://github.com/amal-babu-git/onshop-frontend-react

Architecture

base architecture --> https://github.com/amal-babu-git/django-docker-nginx-uWSGI-ssl-test

Demo video

https://youtu.be/oW4gJZlAHJw

Docs

Software Development Life Cycle

https://docs.google.com/document/d/1lb-0W3RJ-YEagNKOLtZdr_J0XyDjg2RN/edit?usp=sharing&ouid=108967907844239963293&rtpof=true&sd=true

Slide

https://docs.google.com/presentation/d/e/2PACX-1vTSeGKCXlAc8rVak4rI6hCTuc7j3tThwE9Ybmx-EARiS2CwFKP64t_T6Gj9lUSiI3HSweF4_I0SLIm2/pub?start=false&loop=false&delayms=3000