Role
Full-stack developer responsible for the Django backend, templates, shopping flow, REST endpoints, and deployment.
Live
A full-stack Django e-commerce demo for browsing music, managing a cart, checking out, and using account features.
Full-stack developer responsible for the Django backend, templates, shopping flow, REST endpoints, and deployment.
I wanted to build something more complete than a static catalog: a realistic store with carts, accounts, order history, API endpoints, and enough moving parts to practice how full-stack Django apps fit together.
I built a Django shop with database-backed products, a session cart, checkout flow, user accounts, favorites, AJAX search suggestions, demo media, and Django REST Framework endpoints for albums, tracks, and search.
Session-based cart
Checkout with orders and order items
User registration, login, dashboard, and order history
Favorites system
AJAX search suggestions
REST API endpoints
Demo media and test coverage
This project helped me understand how e-commerce features depend on clean model relationships, reliable view logic, repeatable test coverage, and careful handling of user/session state.
Payment provider integration
Stronger product management screens
Improved API documentation
Production monitoring
Have something similar in mind?