ORCS course registration
University course registration with single sign-on, enrollment, schedules, payments and live notifications
An online registration and course system for a university. Students browse courses, enroll and pay, while administrators manage offerings, rooms, terms and schedules.
The problem
Course registration ran through paper forms and long queues at the registrar's office.
What I built
A React single-page app that signs in through OpenID Connect, subscribes to WebSocket notifications per role and takes registration payments through Chapa.
Results
- Student and admin portals delivered on one codebase.
Features
- Course catalogue, enrollment and enrollment history
- Special enrollment requests with admin review
- Schedule builder for administrators
- Academic records with PDF and Excel export
- Live notifications over WebSockets
- Registration payments through Chapa
Related projects
Web apps2025E.D.G.E school management system
Genesis AI Labs
School platform covering registration, attendance, marks, fees and timetables, with a DDD backend and a React admin
Led the buildNestJSMikroORMPostgreSQL+13
Web apps2025–2026Shair
Hair consultation platform where a guided quiz builds a profile customers share with their salon
Solo buildReactViteTanStack Router+13
Mobile apps2026Dube
Offline-first debt book for shopkeepers: an Android app, a sync API and an admin panel
Solo buildExpoReact Nativeexpo-sqlite+15