• Tailwind
  • Laravel
  • React
  • MYSQL
Calista Music Academy Management screenshot 1

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