Case study / completed
Calista Music Academy Management
To build an internal management portal for Calista Music Academy to manage finance, assets, student registration, item transactions, and student registration receivables.
- Tailwind
- Laravel
- React
- MYSQL

01
overview
To build an internal management portal for Calista Music Academy to manage finance, assets, student registration, item transactions, and student registration receivables.
Client: Calista Music Academy
Service: Software Developer
Date: 28 March 2025
Users: Used internally by company admins and owners.
02
problem
Digitizes manual processes such as student registration and transactions. The system automatically generates invoices, tracks student registration receivables, and provides profit/loss financial reports in both visual and document format, filterable by date.
03
solution
Internal portal dashboard
Student registration management (new/existing) based on course type, lesson type, payment method, and book purchase
Student receivable tracking with max 3 installments per registration
Sales tracking for music instruments, other items, and miscellaneous income
Invoice generation and printing for registrations and sales
Expense tracking (music/books/items purchase & office overheads)
Dynamic master data management (instruments, books, items, income, and expenses)
Dynamic financial dashboard with filtering by payment method and date, downloadable
Dynamic profit/loss report generation with export to PDF/CSV
Due date and registration receivable notifications
Secure login system with authentication and role-based access control
04
architecture
Web-based platform.
05
technologies
Laravel (Backend)
MySQL (Database)
ReactJS (Frontend)
TailwindCSS (UI Styling)
Spatie Permission
A closer look
Screenshots



