Skip to content
Projects
2026 ·Demo

Travel booking

A complete booking flow on generated data: 65 places, 342 routes and about 239,000 departures.

TypeScriptSvelteKitDrizzleSQLite

The problem

Booking travel in Bangladesh means a different site for each operator and fares that change at checkout. One search with honest, full prices and real seat maps fixes the experience.

What it does

  • Search across buses, trains and flights with filters, sorting and paging
  • Seat maps for bus decks, multi-coach trains and aircraft cabins, computed from layouts
  • Checkout with a 10-minute seat hold, simulated payment and a printable ticket
  • Booking lookup by reference and email
  • Built so a new country can be added without database changes
  • A real booking backend
  • More countries
  • Scannable ticket barcodes