Skip to main content
All Projects
Completed

Tazkarte

A multi-tenant trip booking platform for buses and flights, connecting agencies, operators, and travelers through a seamless real-time experience.

SyriaJul 20252–3 monthsTazkarteTransportation & Travel
Tazkarte

About the Project

Tazkarte is a full-featured transportation booking ecosystem designed to streamline bus and flight trip reservations across multiple agencies and operators. The system brings together an agency & admin dashboard for trip and booking management, a customer-facing mobile app, a marketing website, and a robust backend — all orchestrated with strict tenant isolation, granular permission-based access, and real-time availability tracking. With over four integrated e-payment gateways and an architecture built to handle high volumes of agencies, trips, and users, Tazkarte launched to immediate adoption by companies and travelers alike.

Platforms & Deliverables

Agency & Admin Dashboard

Multi-tenant management hub where admins oversee operations, and agencies manage their own trips, schedules, bookings, and revenue — all within secure, isolated environments.

Next.jsReactTypeScriptTailwind CSS

Marketing Website

SEO-optimized landing page showcasing the platform, building trust with agencies and travelers, and providing app download links.

Next.jsReactTypeScriptTailwind CSS

Mobile App (Customers)

Cross-platform Flutter app where travelers register, search for bus and flight trips, book seats, and manage their reservations.

FlutterDart

Backend API

High-performance REST API orchestrating multi-tenant data, booking logic, payment processing, real-time availability, and permission enforcement.

Express.jsNode.jsPostgreSQLPrismaTypeScript

Key Features

  • Multi-tenant architecture with strict data isolation between agencies
  • Permission-based RBAC — every role accesses only the parts of the system they need
  • Real-time trip availability and booking status monitoring
  • Integration with 4+ electronic payment gateways
  • Agency & admin dashboard for trip management, booking oversight, and analytics
  • Customer mobile app for browsing, booking, and managing trips
  • Marketing landing page with app download links and SEO optimization
  • Scalable backend handling large datasets of agencies, trips, and users
  • Automated notifications and booking confirmations
  • Production-grade reliability — trusted from day one by agencies and travelers

Technologies Used

Next.jsReactFlutterDartExpress.jsNode.jsPostgreSQLPrismaTypeScriptTailwind CSSREST APIsJWT AuthenticationRBACMulti-Tenancy

Project Results

Immediate

Agency Adoption

Within Days

User Bookings After Launch

Excellent

Customer Satisfaction

Seamless

UX Rating

Challenges Overcome

  • Real-time booking and monitoring across multiple concurrent agencies and travelers
  • Strict tenant isolation ensuring each agency's data and operations remain private
  • Granular permission-based RBAC where every role has specific, fine-tuned access rights
  • Handling large volumes of data — agencies, trips, schedules, and user records
  • Integration and orchestration of 4+ different electronic payment providers
  • Delivering a production-ready, trustworthy system from day one to earn agency confidence

Certain implementation details, infrastructure specifics, and client data are confidential. Additional information is shared with qualified prospects under NDA.

Inspired? Let's build something exceptional together.