Close
Contacts
Find out how we can help you. Fill out the form to start a new project or email us at info@halikov-studio.ru
Close
Tell us
about your project
Attach file
Case Study · Web Module · 1C-Bitrix · 2025
Ufa · “Planeta” Shopping Center 3 types of events 4 areas

Automation
of a Water Park in Ufa.

Booking Module Step-by-Step Wizard Interactive Calendar 4 Zones 4 Custom Zones Combo Menu 1C-Bitrix

We designed and developed an online booking module for children’s birthday parties, adult birthday parties, and corporate events. A step-by-step wizard, an interactive calendar showing available slots, a catalog of entertainment options and combo menus, payment processing, and an admin panel with the ability to export requests to Excel.

Live-widget
Clickable ↓
Step 1 / 5 · Choose a location

Individual area

“The Lost World” Café
up to 20 guests
Lounge Area
up to 20 guests
Observation Deck
up to 20 guests
Recreation Area
up to 20 guests

Event type

Children's Birthday Party
8 children · 2 adults
Adult's Birthday Party
10 adults
Corporate Party
up to 20 guests

Date and Time

November 2025 7 available dates
MonTueWedThuFriSatSun
2728293031 12 3456789 10111213141516 17181920212223 24252627282930

Extra services

Photo accompaniment
30 minutes · 20–25 photos
Animator
1 hour
“Italy” Combo
pizza, french fries, salad, juice

Ready to reserve

Area
Party type
Date
Services
Module Overview ✦✦✦ Home · Q4 2025
Main module screen
Client

Ufa's “Planeta” Water Park · A modern water entertainment center at the “Planeta” shopping and entertainment complex

1022
operating hours
3
types of events
4
individual areas
5,400 m²
water park area
About the Client

The only indoor water park in the Republic of Bashkortostan.

Opened on December 14, 2013, on the grounds of the “Planeta” shopping and entertainment center in Ufa. With an area of 5,400 m², it is the largest water park in the region.

Custom-designed interiors in a Jurassic-era style: tropical lagoons, waterfalls, a slow-moving river running along the perimeter of the water area, caves, and cafes modeled after villages of ancient civilizations.

11 extreme water slides, a wave pool, a relaxation area, saunas, a hammam, a jacuzzi, and a children’s play area—a comprehensive range of facilities for an active and safe vacation for guests of all ages.

5,400 m²
total area
11
extreme slides
2013
year of opening
№1
Indoor Water Park RB
Water park "Birthday" banner
01
Task · Context

Holiday reservations —
by phone only.

Before the module was implemented, parents would call the water park’s office during business hours—the operator would manually check for available slots, quote prices, and record contact information. Half of the customers couldn’t get through and went to competitors.

24/ 7
Applications are accepted 24 hours a day, without a manager's involvement
Previously, it was only from 9:00 a.m. to 6:00 p.m.
4
individual areas for events
from the lounge to the observation deck
3
types of events — Children's birthday parties, adult birthday parties, corporate events
with smart default values
320—2560
adaptive layout supports a range of screen resolutions
6 browsers, versions from 2022
02
Solution · Architecture

Four modules
within a single solution.

A front-end booking wizard, a catalog of themed locations, a library of additional services, and an administrative panel on 1C-Bitrix—all developed and integrated into the water park’s existing website.

01 · Frontend

Booking Wizard

Step-by-step flow: location → date → time → additional services → contact information → payment. With validation at each step and real-time price calculation.

Steps5
02 · Catalog

Locations and Programs

Four distinct areas with previews and descriptions. A catalog with photos, prices, and descriptions of each area.

Locations6
03 · Services

Value-Added Services Library

Animation, photography, and combo meal menus. Real-time total calculation, and ready-made “venue + food + animation” packages.

Areas4
04 · Backend

Bitrix Admin Panel

Manage locations, slots, calendars, and services. Process leads, send email notifications, and export requests to Excel.

CMS1C-Bitrix
03
Booking Wizard · 5 Steps

Five steps —
and your vacation is booked.

Each step triggers the next one only after validation. The user cannot skip required fields, and selecting a location automatically populates the available dates.

01

Location

Select one individual zone from four.

02

Type and participants

Children's birthday party, adult birthday party, or corporate event.

03

Date and time

Interactive calendar of available slots.

04

Additional Services

Animation, photos, combo menu.

05

Contact & Payment

Redirect to the payment page with booking details.

Step 1 · Location

Selecting an individual zone.

The user browses through the water park’s four zones—the “Lost World” café, the lounge area, the observation deck, or the private relaxation area. Each one has a preview, a name, a short description, and a full-page spread that opens up. Exactly one is selected per event.

Available areas4
Max. number of participants20 people
ValidationOne area
Location selection
Step 3 · Date and Time

Interactive calendar with available slots.

Busy days are gray; free days are highlighted. Clicking on a date opens a list of only the available time slots. Location and date selection happen simultaneously—unavailable combinations are automatically grayed out.

Minimum term7 days
Slot width 3 hours
SynchronizationReal-time
Calendar
Time slots
04
Individual areas · 4 types

Four zones,
for one holiday.

Each area of the water park is designed for different activities: a café with themed interiors, a lounge, an observation deck, or a private relaxation area. In the booking interface, users can browse through previews, read descriptions, and select the option that suits them best.

01 / 04

“The Lost World” Café

A themed café featuring an original Jurassic-era interior—tropical lagoons, waterfalls, and the atmosphere of ancient civilizations.

Children’s · Adult Birthday Parties
02 / 04

Lounge Area

The water park’s private lounge area features upholstered furniture and a relaxing atmosphere. A comfortable setting for corporate events and friendly gatherings.

corporate event · adult birthday party
03 / 04

Private Observation Deck

A private deck with a panoramic view of the water park. Key target audience: adult birthday parties and high-profile corporate events.

Adult birthday parties · corporate events
04 / 04

Private Relaxation Area

A quiet, private relaxation area for small groups. Celebrate in a peaceful atmosphere near the water.

Children's · Adult Birthday Party
05
Additional Services and Payment

Library of programs,
combo menus, and checkout.

Four private areas, 30-minute photo session, combo meal menu with portions for up to 20 people. Real-time cost calculation and transparent checkout with a redirect to the payment page.

Step 4 · Services

Library of additional services.

Entertainer, 30-minute photo session (20–25 color-corrected photos), and a combo meal menu serving up to 20 people. Each service includes photos, a description, and a real-time cost estimate in the shopping cart.

Service TypeEntertainer · Photography · Menu
Combo Menuup to 2 × 20 servings
TotalReal-time calculation
Service library
Combo menu
Step 5 · Final Step

Contact Information and Payment on a single screen.

Full name, phone number (masked), email address (with format validation), comment up to 500 characters. The “Pay” button is enabled only after the consent checkbox is selected and all required fields are filled out.

Checkout (payment)
06
Administrator Panel

The administrator manages the entire storefront
from a single window.

Everything the user sees—locations, programs, drop-down menus, dates, slots— is managed in the 1C-Bitrix admin panel. The water park’s content manager adds and edits data without the developer’s involvement.

Content Management

  • 01
    Locations: photo, name, brief and detailed description, activities, price.
  • 02
    Calendar: selection of business days, time slots, exclusion of specific dates.
  • 03
    Additional Services: adding entertainment, combo packages, photo coverage.
  • 04
    Pre-made combos: “venue + catering,” “+ entertainment,” “+ photo coverage.”

Application Processing

  • 01
    Email notification: The assigned employee receives an email about each request.
  • 02
    Storage in the database: all requests are stored in Bitrix and are available for searching and editing.
  • 03
    Export to Excel: a report on requests for a specific period based on the water park’s template.
  • 04
    Booking analytics: shows which locations and days are booked most often.
How the Admin Panel Works
1C-Bitrix · A Single Management Interface
Individual Zones
4 · Photo, Description, Price
Calendar and slots
business days, hours, exceptions
Services and combo packages
animation, photos, menus
1C-Bitrix
Admin Panel
Email the manager
New request · instantly
Request Database
storage, search, editing
Excel Report
Shipments for the period
4
zones in the catalog
1
control window
calendar flexibility
24/7
Request Acceptance
07
Case Study · Problem → Solution → Result

How we transformed a phone
queue into an online stream.

01
Task

Reservations—by phone only, 9:00 a.m.–6:00 p.m. Everything else — gets lost.

Parents — the water park’s main audience — plan their outings in the evenings and on weekends. That’s exactly when the office is closed. When a call came in, the operator would manually check for available slots, quote prices, and take down contact information. Half of the customers couldn’t get through, and some went to competitors.

02
Solution

A five-step wizard, a location catalog, and the Bitrix admin panel.

We designed a five-step flow with validation: location → event type → date and time → additional services → contacts and payment. We built a showcase featuring 4 custom sections, a catalog with 25+ animations, and a combo menu. We developed an admin panel for 1C-Bitrix with the ability to export requests to Excel.

03
Result

24/7 request acceptance and a centralized database in Bitrix.

The module is integrated into the water park’s existing website. A parent books a party at 10 p.m.—the request is automatically sent to the manager via email and enters the Bitrix database with all the details. Request submission is available 24/7, and the water park receives transparent analytics on venue occupancy.

08
Stack and Role

Module for 1C-Bitrix
with a responsive front end.

We integrated the module into the water park’s existing website without having to rewrite the front end. A separate booking component, its own admin panel, and integration with the client’s payment system.

⌘ Technologies

1C-Bitrix + Responsive Front End

CMS & Backend
1C-Bitrix PHP MySQL Composite website
Frontend · 320–2560px
HTML5 · SCSS · JS Responsive layout Cross-browser compatibility
Integrations
Payment module Email notifications Excel export
Design System
Figma Gropled · Montserrat Brand Palette
✦ What We Did

From Analytics to Release

  • Process Analytics and Module Design
  • Interface design for a five-step wizard in Figma
  • Responsive layout from 320px to 460px
  • Development of a booking component for Bitrix
  • Admin Panel: Locations, Services, Calendar, Slots
  • Real-time validation of fields, states, and data
  • Integration with a payment system and email notifications
  • Testing in Chrome, Safari, Firefox, Edge, and Yandex
  • Initial setup and launch in production
09
Result · What Has Changed

From the phone queue —
to theonline stream.

It used to be
9:00 a.m. – 6:00 p.m.
Now
24/7
Applications can be submitted around the clock, without a manager's involvement.
Before
Phone
Now
5 steps online
The user goes through the entire process on their own—from choosing a location to making a payment.
Before
Manually in Excel
Now
Database in Bitrix
All requests in a single database with automatic export to Excel.
Want to do the same?

Let’s automate your request workflow.

We’ll develop an online booking module tailored to your business: children’s centers, sports facilities, banquet halls, and coworking spaces. It will include an interactive calendar, a catalog of services, and an admin panel on Bitrix or another CMS.