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