I created an online footwear e-commerce application. Users are able to login with their details and search for shoes they'd like to purchase. They can also track their orders from going to their account page. This app was built using Django for the backend to create the product and order models, serializers, and views. I like Django because I can use the admin server to update products and categories. I utilized the Django REST framework to setup a REST API to communicate with the frontend. I used VueJS to create the frontend as I wanted a lightweight UI since the emphasis of this project is on Django. I integrated Stripe API to handle user payments. I used SCSS for the styling as well as Bulma for the warning modals.
Technologies
Django
Vue
Stripe
Python
JavaScript
Vuex
Scss/Sass