Project Case Study

UJ Learn & Earn

Web App
UJ Learn & Earn

Summary

UJ Learn & Earn is a University of Johannesburg platform where students learn practical skills and earn money by logging and tracking their sales. The system runs on UJ infrastructure and gives students a structured way to participate in learn-and-earn initiatives.

My Role

Developer on the UJ Learn & Earn team, maintaining and extending the platform, supporting student sales workflows, and working within the constraints of the existing UJ-hosted system.

Technologies Used

ReactNext.jsTypeScriptNode.jsPostgreSQL

Challenges & Solutions

The project was already in place when I joined, which limited how much of the foundation could be changed. On top of that, supporting a large student user base means handling many edge cases, questions, and data submissions, balancing stability with incremental improvements takes patience and clear communication.

Key Features

  • Student sales logging and tracking
  • Learn-and-earn workflow for UJ students
  • Structured participation and earnings visibility
  • Ongoing maintenance and student support

Screenshots / Video Demo

UJ Learn & Earn screenshot 1