A Python-based API that supports the main functions of an e‑commerce platform.
It covers product management, user accounts, and secure authentication.
- Create, update, and delete products
- Register new users and manage accounts
- User login with authentication
- Return products added by specific users
- Store data with SQLite
I wanted to practice building a backend system that mirrors real business needs.
It gave me hands‑on experience with RESTful design, database integration, and user management.
- Built a modular backend that can grow with new features
- Added secure authentication flows for user management
- Designed clear API endpoints for easy integration
- Gained hands‑on experience with Python, Django, and REST principles
- Positioned as a base for future blockchain‑based ticketing systems
- Python
- Django / Django REST Framework
- SQLite
- How to design clear API endpoints
- How to handle authentication and user data securely
- How to connect a backend to a database
- How to structure a project for future growth
This project shows my ability to design and implement backend systems that support real applications.