A Django-based e-commerce platform specialising in treats and toys for cats. Built as a coursework project.
- Backend: Django 5.2 (Python 3.12)
- Database: MySQL 8
- Frontend: Django templates (server-side rendered)
- MySQL adapter: PyMySQL
- Testing: Robot Framework + SeleniumLibrary for E2E
- Containerisation: Docker + Docker Compose
- Docker Desktop (Windows / macOS) or Docker Engine + the Compose plugin (Linux)
- Git
That's it — no local Python or MySQL needed. Everything runs in containers.