Back to Projects
Web Application

Sonata Violin - Course Management System

About

Sonata Violin is a comprehensive web-based management system built to digitalize the entire academic workflow of a violin music school. The system handles everything from student registration and scheduling to graduation and automated certificate generation — eliminating manual paperwork and reducing administrative overhead.

Key Features & Contributions

  • Developed a complete academic workflow covering student admission, class scheduling, attendance tracking, graduation, and certificate generation
  • Implemented Role-Based Access Control (RBAC) to manage distinct permissions across admin, mentor, and student roles
  • Designed intelligent scheduling modules that assign mentors and classrooms while detecting and preventing scheduling conflicts
  • Built attendance management features with configurable periods per class session
  • Automated student status transitions including graduation and withdrawal, with PDF certificate generation on course completion

Tech Stack

CodeIgniter 4PHPMySQLJavaScriptBootstrap