Web app · 2026
Orelune Beauty
Beauty salon: website and Telegram app
An online booking system for a beauty salon: a website and a Telegram Mini App on one database, an admin panel, notifications and three languages.
Open demo (The demo opens in a new tab)Open in Telegram
The salon is fictional and demo data resets every night. The admin panel needs no password: use “Log in as owner” at the top of the demo.
- Type
- Web app
- Year
- 2026
- Role
- Idea, design, development, launch

The task
The salon needs booking without calls or messaging, wherever clients prefer: on the website or right inside Telegram, with nothing to install. The owner needs to see every stylist's day, edit services and schedules, and know how much the salon earns.
What I built
- Booking in 4 steps: service → stylist or “any available” → date and time → name and phone
- Only truly free time is shown: schedules, days off, vacations, service length and booked hours
- Double-booking protection: even 10 simultaneous requests for the same time produce exactly one booking
- Telegram Mini App: the same site inside Telegram, native buttons, light and dark theme matching the user, phone number in one tap
- The bot confirms bookings, reports reschedules or cancellations and reminds clients 2 hours before the visit
- Admin panel: calendar by stylist, rescheduling and cancelling, services, schedules and vacations
- Stats: weekly bookings and revenue, average ticket, popular services, staff workload
- Three languages (UA / RU / EN), installable on a phone like an app, automated and security tests
How it works
- 01Website and Telegram Mini App
- 02Server (Cloudflare Worker)
- 03D1 database
- 04Bot: notifications and reminders
Tech stack
Screenshots




Outcome
Clients book in a minute on the website or in Telegram and get a reminder, while the owner sees the whole salon in one panel and pays nothing for a booking service.