UmmrahOS Travel SaaS
SaaS Platform

UmmrahOS Travel SaaS

Complete booking and passenger management system for Umrah travel agencies

SaaS platform for booking management, passenger tracking, invoicing, and departure logistics — purpose-built for Umrah travel agencies.

Laravel Livewire Blade PDF Generation PostgreSQL
Client / Project UmmrahOS
Industry Travel
System Type SaaS Platform
Timeline 4-5 months
Completed Dec 2024
Service SaaS Development
// demo

Demo video coming soon

Replace from admin with a Loom, Cap, or YouTube URL to show the system in action.

// overview

Project Overview

Umrah travel agencies manage complex operations — group bookings, passenger manifests, seat allocations, invoicing, and departure logistics — often across spreadsheets and paper. UmmrahOS needed a complete SaaS platform to digitize and centralize these workflows.
// the problem

The Problem

Agencies managed bookings on spreadsheets with no structured data. Passenger information was scattered across documents with no centralized tracking. Invoicing was manual and error-prone. Departure logistics — seat allocations, group assignments, travel documents — were coordinated through paper and phone calls. As agencies grew, the chaos multiplied. Errors in passenger counts, missed payments, and scheduling conflicts became common and costly.
// constraints

Project Constraints

The system needed to handle complex group/departure dynamics — passengers belong to groups, groups belong to departures. PDF invoice generation was a core requirement for billing. Role-based access was essential — agencies needed to control what staff could see and do.
// the solution

The Solution

We built a SaaS platform with Laravel, Livewire, and Blade — providing a responsive, server-rendered interface that works reliably even on slower connections. The system manages bookings organized by groups and departures, with complete passenger tracking including passport details, seat allocations, and travel status. An invoicing module generates professional PDF invoices with agency branding. Payment tracking shows outstanding balances and payment history. Departure scheduling ties together passengers, groups, flights, and logistics. Role-based access ensures data security across agency teams.

Booking management with groups/departures

Passenger tracking & seat allocation

Invoice & payment tracking

Departure scheduling & logistics

PDF invoice generation

Role-based team access

// screenshots

System Screenshots

Replace with UmmrahOS Travel SaaS dashboard screenshot

UmmrahOS Travel SaaS interface

Replace with UmmrahOS Travel SaaS main interface screenshot

UmmrahOS Travel SaaS interface

Replace with UmmrahOS Travel SaaS workflow screenshot

UmmrahOS Travel SaaS interface

Replace with UmmrahOS Travel SaaS mobile view screenshot

UmmrahOS Travel SaaS interface

// workflow

How It Works

1. Agency creates a departure with flights, dates, and capacity 2. Groups are added to departures with group leaders 3. Passengers are assigned to groups with full details and documents 4. Seats are allocated across the passenger manifest 5. Invoices are generated as PDFs with automatic calculations 6. Payment tracking shows due amounts and payment history 7. Dashboard provides operational overview of all active bookings
// deliverables

What Was Delivered

Multi-tenant SaaS platform

Booking & departure management

Passenger manifest system

PDF invoice generation module

Payment tracking system

Role-based access control

// outcomes

Results

Prepared the business for automation and reporting. Centralized booking and passenger operations — replacing spreadsheets with a structured, multi-user platform.
// tech stack

Technology Used

Laravel Livewire Blade PDF Generation PostgreSQL
// What We Built

Key Features

Booking management with groups/departures

Passenger tracking & seat allocation

Invoice & payment tracking

Departure scheduling & logistics

PDF invoice generation

Role-based team access

// Delivered

Project Deliverables

Multi-tenant SaaS platform

// related

Related Case Studies

AI Automation

Webiface — Missed-Call Text-Back Automation

Multi-tenant platform that instantly texts back missed calls, runs AI conversation flows via Flowise/OpenAI, captures le...

View
Communication System

Altora Global Dialer

A purpose-built dialer with agent dashboards, call routing, SMS campaigns, lead management, and real-time analytics — bu...

View
CRM + Website

Lee Marketing CRM

Laravel + Vue website with integrated CRM for lead capture, property/suburb management, and admin-controlled content — a...

View

Want to Build Something Similar?

If your workflow is scattered across calls, messages, spreadsheets, and disconnected tools, I can help you turn it into a working system.

Message on WhatsApp
SF

Install Founder OS

Add to your home screen for fast fullscreen access and offline support.

SF

Install on iOS

Add Founder OS to your Home Screen

1

Tap the Share button

In Safari's bottom toolbar, tap the share icon.

2

Select "Add to Home Screen"

Scroll down in the share sheet and tap the option with the plus (+) icon.

3

Tap "Add" in the top right

Founder OS will appear as an app icon on your home screen.