25 % increase in ticket sales for Juilliard School student recitals

Industry
Education
Devices
Desktop
Project size
$50-199K
Country
USA

Developing a recital scheduling platform handling high traffic as well as advanced booking workflows and integrating it with internal systems.

700
Performances throughout the year at the Juilliard School
32
Design screens
1
Powerful HTML5/Canvas stage composer
1st
In global ranking for the best institution for Performing Arts

We provided Juilliard with full-stack development services, focusing on creating a robust Recital Management System (RMS). They used Python/Django for backend development and implemented custom designs for the frontend. The project included SOAP-based integrations with external systems like Panopto and Colleague, and a unique HTML5-based Stage Composer for students to plan recitals. Additionally, we developed internal notification systems, dynamic forms, and a powerful admin panel to simplify recital management, ensuring a seamless experience for students and staff.

Provided services

Web development

SAML/Okta, Python, PostgreSQL, Go, Django, Celery, Pixi.js, jQuery, HTML5

Product Design

UI design, Branding
Clutch Review

“They’ll work toward gaining a strong understanding of your needs before developing the solution in an efficient and logical way.”

Read full review

Problems to solve

Juilliard School music students needed to perform a number of public recitals. Scheduling and planning for these recitals was an iterative process that involved a significant amount of back and forth between the student recitalist and the Juilliard Concert Office. This created a need for developing an advanced Recital Management System (RMS) which streamlines a complex process of students’ registration for performances.

The key challenges were:

  1. Designing a complex system that handles high traffic as well as advanced notifications and booking workflows,
  2. Working effectively with a 6-hour time zone difference between teams.

Sounds familiar? Let’s speed up your journey.

Get in touch

Solutions

Merixstudio was responsible for full-stack Python/Django development & consultancy of the RMS platform. In the beginning, frontend was based on the Metronic theme which was later replaced with a custom design created by our Product Design team. Ones of the key milestones we successfully achieved were: performing SOAP-based integrations with external services e.g. Panopto - a system for scheduling recital recordings, Colleague system (based on REST API), and Performance Event Calendar (a bespoke scheduling tool that had been previously implemented by Merixstudio), developing a canvas-based advanced HTML5 Stage Composer (allowing students to create stage setup using custom or predefined settings).

The final product requires the input of data such as the selection of the stage that students wish to perform on, when and what time of day they want to do it, what instrument are they playing, and how exactly the scene is supposed to look (for the last option we created the Stage Composer).

The system is equipped with an internal notification system for students and teachers, a tool to create dynamic forms, and other mechanisms meant to simplify the whole process of preparing a recital.

The collaboration with The Juilliard School started many years ago from developing a new public Django-based events calendar integrated deeply into an online ticketing system. We took care of everything from the back end to the front end of the calendar, e.g. user scenarios, API [application programming interface] integration, user authentication functionalities, and single sign-on integration. Since then it has been a strong partnership based on a series of different phases intermingled by less intensive maintenance time.

Key features

00

Stage composer

Students plot the stage setup via a visual easy-to-use tool, communicate other special requests for their recital and view the latest status of the recitals requirements

00

News streaming

Built-in news streaming system

00

Program generator

A concert program wizard generator based on pre-configured templates

00

Notification system

An internal notification system for students and teachers. It entails creating dynamic forms and other mechanisms that simplify the whole process recitals’ management

00

Advanced admin panel

A powerful back office panel built using out-of-the-box Django Suite

Other case studies

Need help with building a similar product?

Contact us