2026/Intercity bus booking
Niazi Express
Route search, schedules, live seat maps and online booking for an intercity bus company travelling across Pakistan.
What our team built
Built the full-stack Next.js app: booking flow, seat selection, a validated and rate-limited proxy to the Smart Ticket vendor API, receipts and terminal maps.

The brief
An intercity bus company needed passengers to find routes, see live seat availability and book online across Pakistan. Bookings live in a third-party ticketing system, so the web app had to be fast and friendly while staying a careful, validated front for that vendor API.
Stack
- Next.js 16
- React 19
- TypeScript
- Zod
- Mapbox
- Brevo
What we built
- 01City autocomplete, travel dates and dynamic schedules
- 02Live seat maps and the full reservation journey
- 03Backend-for-frontend proxy with validation, caching and rate limiting
- 04Signed trip identifiers and idempotency safeguards
- 05Confirmation emails and PDF receipts
- 06Terminal maps, fleet and route pages, structured data for SEO
Scope note: Booking records are held in the vendor Smart Ticket system; the app has no local booking database by design.