Project Case Study

Insight Track

Web App
Insight Track

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

Insight Track screenshot 1

Interested in this project?

Explore the live demo or browse the source code on GitHub.