When we buy a plane ticket, we expect that it will be flown by some of the airline’s best-trained pilots. To live up to our expectations and be prepared for any situation in the air, pilots must constantly train. Doing this directly on board the aircraft is impractical, but on simulators is just right. You can reproduce many emergency situations and practice them thoroughly without risk.
The domestic aviation industry is gradually
Recovering and supplying the market with new types of aircraft that need to be mastered. For high-quality training and retraining of pilots, aviation concerns are developing simulators. telemarketing data There are few of them, their operating time is expensive, therefore, for conducting training, aircraft operators need to book time ranges (slots) in the training center in advance.
The Aviation Training Center gambler data approached us with the aim of creating the functionality for booking flight simulators. In 2022, we made a website for them on the CMS “1C-Bitrix: Site Management” (BUS). Later, they returned with a request to automate the process of booking flight simulators for partners. The partners are top Russian airlines.
These are the types of training equipment available at the training center.
Why Google Calendar, Yclients and Dikidi are not suitable
The first thought that comes to mind when receiving the technical specifications for developing a booking service: why can’t we use existing online booking services? The business sense is the same.
As we will show below, not quite.
- Firstly, it is not clear where actionable tip the service owners store and how they manage personal data.
- Secondly, there is no guarantee that the service will be available at any time.
- Thirdly, we needed a very specific functionality of the personal account, which “cloud” calendars cannot provide. For example, we needed to download a list of booked slots in a specific date range to xls.
- Fourthly, booking time for pilot training where people sign up for a “little nail” is not serious for a subsidiary of Rostec.
What a booking service should be able to do
In terms of logic and UI/UX, nothing innovative was required. The site needed to have a closed section (Personal Account), which only partners can access after authorization. Everything should be simple, concise, to the point, like in our B2B platform
After filling out and sending the form for providing access to the simulator, the administrator receives a notification that a new application has appeared. If the application is submitted with the mark “subsidy”, then the reserved slots remain in reserve and are marked in the schedule until the moment of receiving approval from the management on the possibility of subsidizing the reserved slots.
How to make a booking calendar
The work was scheduled for 2 months:
- in the first month we make a calendar, a recording form, and “all the bells and whistles” for the next stages;
- In the second month we finish the administrator interfaces, polish them and release them.
There is enough time, especially since more than a hundred projects have already been completed to improve modules for the BUS.
During this time
The path from an idea in Excel to a prototype.
- Then code review, testing, debugging, testing again, and finally deployment.
What happened and how the module “Booking Schedule” works
User scenarios
The airline representative logs into the Personal Account, selects a location and a simulator. After that, the Schedule becomes available to him. All users are shown the same table, which shows: free slots (white), booked slots (gray), slots included in the current application (green). The user can select one or more 2- or 4-hour slots. The selected data is automatically recorded in the form, the data from the airline’s Personal Account is filled in: company name and contract number. The pilots’ names are entered manually. After that, the application can be sent for approva
What else can the calendar do?
The training center version uses only part of the plugin’s capabilities.
If your site needs a powerful and flexible booking service, and not a combine with warehouse accounting, acquiring and online cash register, describe the task in the feedback form. Our expert will call you back, answer your questions and offer a solution.
If you have read the article to the end, then with a high degree of probability you are interested in the topic of website development, i.e. you have come to the right place. The fact is that this and similar tasks are solved by us not only as separate projects, but also within the framework of website development and technical support . There is an article on this topic in the blog . Read it, it is about our experience and principles.