A reservation/booking system for a school
A reservation/booking system for a Nachhilfe Danzer school

The story
Our dear and long-time client asked us for a new project. It was a reservation/booking system for a school. TRIARE CTO Anton Malyy personally had his hands on this project to address not only the basic need but also expand the product. From the first clickable prototype to a complete custom solution, we made it a convenient system for personnel and a profitable business for the owner.


The challenge
The crucial role of a school receptionist (administrator) was to organize the lessons correctly and fill the rooms efficiently, without having any error of mismatching time for teachers and their students. It was an arduous task to handle all this logistics in a spreadsheet, so TRIARE had to step in. We were required to focus on the key task while holding a big picture in mind.

Key features
Timetable | Timetable with teaching hours |
---|---|
Pricing | Pricing with an hourly rate |
Availability | Class(room) availability |
Ranking | Teacher ranking and demand adjustment |
Payment | Payment system |
Payroll | Payroll system |


Automation
We improved the onboarding and workflow to support several types of lessons:
Personal lessons (one-on-one sessions), Group lessons (sessions with multiple students, up to 8 in a class). Besides, we helped to differentiate and display the rate transparently, both for teachers and students.
Smoother design
We made separate interfaces for the receptionist and a teacher. The teacher could enter this system and specify free time slots for students. In the following iteration, we made a mobile application where the student can now log in and select an available slot.
More useful features
TRIARE team took an initiative and introduced additional perks to the platform’s users. For example, we established the logic for calculating salary payments and added integration with the payment system. Students could also start paying via this system without the help of the receptionist. Additionally, we developed a solution for the staff salary payouts in just three clicks.
The result
We helped to solve a major problem and created an excellent product while removing unnecessary things. Beyond that, TRIARE team assisted the client with transferring the product to a custom platform and suggested additional automation features to improve business operations.

-
Ukraine (HQ)Haharina, 75
Cherkasy, UA, 18021 -
GermanyDietrich Bonhoeffer Str 5, 83043, Bad Aibling, DE
-
United States3930 Walnut Street, Suite 200
Fairfax, VA 22030 -
United Kingdom60 New Broad St, London LND ES2M1JJ