Burak Yalçın

← Back to the projects

SBS Travel

A booking front end for travellers looking for transfers between airports and hotels; offers come live from the transfer provider's API.

This project runs as a demo on Burak's own server.

Technologies
  • Next.js
  • TypeScript
  • tRPC
  • Redis
  • Clean Architecture
  • Tailwind CSS

A short tour

The project

Travellers choose where from and where to, the date and how many people; they compare the transfer options and prices and go on to book one.

How it works

Next.js, TypeScript and tRPC; calls to the provider's API are made on the server, so its credentials never reach the browser. It runs in Docker on Burak's own server, behind Cloudflare Tunnel. The live version talks to the real API, so a demo notice sits on top.

Highlights

  • Transformed a B2B API into a B2C platform using Next.js and Clean Architecture.
  • Location suggestions, date and passenger choice, live offers and prices, booking and booking lookup.
  • Minimized latency and optimized UX using tRPC and Redis caching.