Full Travel Booking Ecosystem

BookiTrip

High-scale travel platform featuring a Next.js consumer booking engine, robust Laravel backend with dedicated Admin & Partner portals, and cross-platform Flutter mobile application.

Ecosystem Architecture & Overview

BookiTrip is a comprehensive digital travel marketplace built at Nadas Group. It connects travelers with 500+ hotels, curated regional packages, custom circuits, restaurants, and experiential activities across Tunisia and international destinations.

Multi-Tier System Architecture

Next.js
Consumer Web Portal

High-performance server-side rendered (SSR) web portal with interactive circuit builder, hotel search engine, destination guides (Djerba, Sousse, Tunis, Tozeur), and SEO optimization.

Flutter & Dart
Mobile Application

Cross-platform mobile app for iOS and Android enabling travelers to browse creative guides, reserve hotel rooms, check itineraries, and verify digital booking passes.

Partner Portal
Agency & Hotel B2B

Dedicated B2B extranet for hoteliers, car rentals, and agencies: real-time inventory management (504+ hotels, 539+ restaurants), rate calendars, seasonal offers, and booking approvals.

Super Admin
Finance & Accounting

Enterprise accounting engine: transaction logs, ClickToPay SMT payment gateway, hotel vendor settlement reconciliation, POS (Points of Sale) for hotels/restaurants, and daily bank deposits.

Key Technical Contributions

  • Laravel REST API Core: Architected the unified backend powering the Next.js frontend, mobile app, and B2B back-offices with role-based access control (RBAC).
  • Payment Integration: Integrated secure bank payment gateways (ClickToPay SMT), cash POS reconciliations, and automatic invoice generation.
  • High-Capacity Inventory Sync: Real-time reservation locks, seasonal pricing matrix, and automated notifications.
  • Linux Deployment: Configured server architecture, caching layers, and database optimization for peak seasonal travel loads.

Project Specs

Company / Employer
Nadas Group (Manar, Tunis)
Role
Senior Full Stack Developer
Ecosystem Modules
  • Super Admin & Accounting
  • B2B Partner & Hotelier Portal
  • Next.js Consumer Booking Web
  • Flutter Mobile App (iOS / Android)
Core Technologies
Laravel Next.js Flutter REST API MySQL ClickToPay SMT Linux DevOps
Build a Complex Travel SaaS?

I architect full travel booking engines with partner extranets and mobile apps from scratch.

Get in Touch