Project Case Study

Summary
A comprehensive tracking website built for SABC as a year-long project under the University of Johannesburg. Features advanced analytics and reporting capabilities.
My Role
Full-stack developer on the UJ–SABC team — built the web dashboard, reporting workflows, and Electron desktop wrapper for offline-capable analytics access.
Technologies Used
ReactNext.jsTypeScriptTailwind CSSPrismaElectron
Challenges & Solutions
Large datasets and mixed web/desktop usage made performance inconsistent. I introduced Prisma-backed query patterns, lazy-loaded report views, and an Electron shell so analysts could work reliably on slower connections.
Key Features
- Analytics dashboard with filterable reports
- Role-based access for team members
- Exportable insights for stakeholders
- Electron desktop app for offline workflows
- Responsive UI for web and desktop
Screenshots / Video Demo
