Backend portfolio project
Okta Dashboard Backend
Backend dashboard system with authentication, caching, and containerised services.
A backend-focused dashboard project built around API structure, authentication awareness, caching support, document-oriented storage, and a Dockerised development environment.

No video demo is configured yet. Add one in public/demos and update the project data when it is ready.
Problem
Dashboard-style systems need clear API boundaries, reliable authentication flows, and development environments that are easy to reproduce.
Solution
The project used Django REST with containerised services, document storage, caching support, and Okta OIDC integration to model a practical backend dashboard architecture.
Tech Stack
Technical Details
The important implementation choices and trade-offs behind the project.
Highlights
- Django REST backend API structure.
- MongoDB for document-oriented storage.
- Redis for caching/session-related performance support.
- Dockerised development setup.
- Okta OIDC authentication integration.
- Demonstrates backend API design and authentication awareness.
Outcomes
- Built a focused backend project that can be discussed around API design, authentication, storage, caching, and environment setup.
- Created strong evidence for backend graduate and junior developer roles.