COURSE MANAGER.
Educational academy coordinating instructor schedules, student course cohorts, and material distribution.
What is the product / business?
Educational academy coordinating instructor schedules, student course cohorts, and material distribution.
What friction existed?
Curriculum updates, room allocations, and student enrollment tracking were managed across conflicting files, causing scheduling overlaps.
How did people work before?
Department heads manually aligned schedules across physical noticeboards and spreadsheets, resulting in room double-bookings and delayed syllabus distribution.
What did I design & build?
Built a centralized administrative portal with timetable conflict detection, automated student enrollment processing, and material distribution.
What did I personally execute?
Built the frontend user interface in React, integrated backend REST endpoints, and created schedule management components.
Core stack & architectural decisions
FRONTEND
- React
- Bootstrap
- JavaScript
BACKEND & DATA
- Laravel
- PHP
- MySQL
Critical choices made during development
Implemented automated schedule collision checks before allowing calendar submissions.
Organized document distribution hierarchies around student enrollment cohorts.
Verified Impact
Eliminated scheduling conflicts and centralized course administration for instructors and students.
Takeaway
Early project experience in connecting database relationships to interface forms reinforced the importance of clear data modeling.