All projects

Project

Hotel booking Telegram Mini App

A Vue 3 Telegram Mini App for searching and booking hotels with data from a provider API

  • Vue 3
  • TypeScript
  • Vite
  • vue-tg
  • Telegram Mini Apps
  • REST API

Closed-source project

Search: city, dates, star rating, meals
Search: city, dates, star rating, meals
Hotel results with photos and prices
Hotel results with photos and prices
Hotels on the map
Hotels on the map
Map with prices in dark theme
Map with prices in dark theme

Problem

The client wanted users to search and book hotels right inside Telegram, without a separate app. Hotel, price and room data comes from a provider — a partner company of the client.

Solution

Built a mini app with Vue 3 and TypeScript that calls the provider API directly for hotels, prices and rooms. Users search hotels by city, dates, star rating and meal plan, browse results with photos and prices, and see hotels on the map. Telegram integration is done with vue-tg.

Results

  • Hotel search, results and map — right inside Telegram, no separate app