Laravel-based Portal Upgrade for Automating Music School Workflows

The Customer requested R-Style Lab to enhance their running web-based management platform for music schools and their students. The legacy system didn’t cover essential school management workflows and didn’t address the plans to expand the Customer’s activity. The future solution was to automate scheduling and billing processing via its additional modules and UI-optimized web interface.

The Customer requested R-Style Lab to enhance their running web-based management platform for music schools and their students. The legacy system didn’t cover essential school management workflows and didn’t address the plans to expand the Customer’s activity. The future solution was to automate scheduling and billing processing via its additional modules and UI-optimized web interface.
Technologies & tools
Laravel, Angular 5
Project team
1 Senior PHP developer, 2 middle PHP developers, 1 Angular developer, 1 Front-end developer, 1 PM

Solution

Having performed a preliminary project assessment, R-Style Lab found its poor functionality and outdated user interface, and offered to redesign the system for a more stable performance, more advanced functionality and simplified introduction of new features.

In order to retain the current customers, we started working on fixing the existing bugs and improving the project performance, while building a new system in parallel.

The finally defined scope of work consisted of 2 parts:

  • Working on the old system’s upgrade and redesign;
  • Developing a more advanced new system associated with the current database.

In order to successfully accomplish both tasks, our Laravel developers identified a step-by-step agile workflow, in order to make the two systems coexist and demonstrate a stable and dynamic functioning.

The legacy code of the existing platform was outdated and messy, and it took some time to get a clear vision of the project’s logic and its principles of functioning. Once done, we proceeded with the project’s improvement and the code upgrade.

Regarding the new system's development, we used Laravel to build it from scratch, specify its logic and make it as scalable as possible, in order to facilitate the implementation of new features in the future.

Its functioning is based upon 3 custom modules, and this number can be easily augmented:

  • Lesson Scheduling Module, aimed at synchronizing the activities and schedules of music professors and their students, and empowered with a notification system.
  • Billing Module, focused on invoice generation and student billing.
  • Technical Support Module, allowing a system administrator to access a client account to gather the necessary data on the system’s malfunctioning and resolve the issue.

The revamped solution proves smooth functioning, automation of daily routines and user-friendly web interface, leveraging the Angular framework. The current project is still under development, and the Customer is planning to implement new features for digitizing the music classes’ management.

Do You Have Your Own Project to Discuss?
We are Here to Help You!

Other Related Projects

Got a Project Idea? Let's Discuss!

We'll get back to you in 24 hours!



Name shouldn't be empty

Email shouldn't be empty

Field shouldn't be empty

By sending this message you agree to our Privacy Policy

Get 3 bonuses now!

Just Share Your Project Idea
(We'll Keep It Safe!)
& Get Your Bonuses for Free!

get for free now