Telegram Bot and Mini App for Bike Rental Bookings by Eros C.Telegram Bot and Mini App for Bike Rental Bookings by Eros C.

Telegram Bot and Mini App for Bike Rental Bookings

View completed workalfredospizza.github.io
The problem
Taking bookings by chat is slow, and mistakes are easy: wrong price, closed day, wrong time.
What I built
A demo Telegram bot with a booking Mini App for a fictional e-bike rental shop. The customer picks a bike, the duration, the date and the time inside Telegram, sees the live price and books. The customer gets a confirmation and the staff get an alert.
How it works
Python, FastAPI and SQLite. The server calculates prices and checks opening hours and rules, so the customer's phone cannot change them. Each Mini App request is verified with Telegram's signature (HMAC-SHA256).
Result
A working demo with 15 automated tests that all pass. For a shop, bookings arrive with the right price and a valid time, without long chats. This is a demo project, not a client project.

0 likes · 3 views · Oct 21, 2026

Telegram bot + Mini App for bookings: pick a bike and time, get an instant quote. Prices and hours checked server-side, HMAC login check, owner alerts.