BACK TO ALL WORK
PROJECT 07 // INTERNAL ACADEMIC SYSTEMEducation

COURSE MANAGER.

Educational academy coordinating instructor schedules, student course cohorts, and material distribution.

01 — CONTEXT

What is the product / business?

Educational academy coordinating instructor schedules, student course cohorts, and material distribution.

02 — PROBLEM

What friction existed?

Curriculum updates, room allocations, and student enrollment tracking were managed across conflicting files, causing scheduling overlaps.

03 — BEFORE

How did people work before?

Department heads manually aligned schedules across physical noticeboards and spreadsheets, resulting in room double-bookings and delayed syllabus distribution.

04 — SOLUTION

What did I design & build?

Built a centralized administrative portal with timetable conflict detection, automated student enrollment processing, and material distribution.

05 — MY PERSONAL ROLE

What did I personally execute?

Built the frontend user interface in React, integrated backend REST endpoints, and created schedule management components.

06 — TECHNICAL DETAILS

Core stack & architectural decisions

FRONTEND

  • React
  • Bootstrap
  • JavaScript

BACKEND & DATA

  • Laravel
  • PHP
  • MySQL
07 — KEY DECISIONS

Critical choices made during development

01

Implemented automated schedule collision checks before allowing calendar submissions.

02

Organized document distribution hierarchies around student enrollment cohorts.

08 — OUTCOME

Verified Impact

Eliminated scheduling conflicts and centralized course administration for instructors and students.

09 — LESSON LEARNED

Takeaway

Early project experience in connecting database relationships to interface forms reinforced the importance of clear data modeling.