Vol. VI · No. 10Karachi, PakistanFriday, October 9, 2026
Automation, Internal Tools & Full-Stack Web · Est. 2021
← The Work
Travel & Tourism · Case Study

A Travel-Booking Site and the Mini-ERP Behind It

A public travel-booking site and a full internal mini-ERP for one tour business — package sales out front, and expenses, revenue, and operations managed behind an authenticated admin panel.

Freelance Full-Stack Engineer/2025/Majestic Paths/Next.js · TypeScript · Supabase
The Majestic Paths admin panel
Fig. 1 — The internal mini-ERP: expenses, revenue, and operations in one place.

The Brief

Majestic Paths needed two connected but distinct systems: a public travel-booking site to market and sell tour packages, and an internal mini-ERP to actually run the business — tracking expenses and revenue, staff, customers, packages, and group tours.

The client is an SAP professional by background and had designed the data structure for the financial modules himself. My job wasn’t to invent a schema; it was to implement his exactly and turn it into something usable — a different skill, and its own kind of discipline.

The Build

The public site lets visitors browse packages by type — Umrah, domestic, and international — request a custom itinerary through a “Get Quote” form covering starting point, stops, travel dates, and contact details, and read through destinations, tours, and testimonials.

Behind a Supabase-authenticated admin panel sits the mini-ERP. The Expenses and Revenue modules are full data tables — sortable, filterable, searchable — with category and subcategory classification, distribution rules, payment mode and reference tracking, image upload and preview for proof of payment, CSV export, and per-record edit history. Simpler CRUD modules handle employees, customers, packages, group tours, and the categories that tie it all together.

Faithfully translating someone else’s accounting structure into a reliable, working tool turned out to be as much of the work as any of the code.

The Outcome

Both systems shipped and ran the way they were meant to — the public site out front, the ERP quietly doing the bookkeeping behind it, with a full edit-history trail and proof-of-payment tracking on every financial record.

2
Systems delivered
8
Admin-managed modules
3
Package types supported
Full
Audit trail on records
Expenses & Revenue data tables
Fig. 2 — Sortable, filterable financial records with proof-of-payment and edit history.
Continue Reading · Real Estate / AutomationTenant Notifications on Autopilot, Straight From SAP→
Offered

Automation and systems integration, admin panels and internal tools, and full-stack web applications. Full particulars in the Services column of the front page.

See the services →
Notice

Usaid Yousuf is available for new projects. Correspondence and inspection of past work welcome at the addresses below.

Set in Libre Caslon Display, Newsreader & JetBrains MonoAn edition of one · Usaid Yousuf · Printed to the web, 2026