Systems · 2026 · Demo
Aeropath
A back office for an air-ticketing agency in Dar es Salaam, built around approval limits and ready for a later Amadeus connection.
- Client
- Aeropath
- Work
- Travel agency back office
- Built with
- Next.js, TypeScript, Tailwind CSS, Zustand, Zod
- See it
- Book a walkthrough (demo with sample data)



The challenge
The first prototype felt overwhelming. Staff needed a simple tool for bookings, payments, expenses and refunds, with clear limits on who can approve what.
What I did
- Bookings, payments received, supplier payments, expenses, refunds and reports
- Refunds above a set limit need a Manager; the Accountant sees why
- Permissions checked in the domain layer, not only by hiding buttons
- Double-entry ledger and audit log, in TZS and USD
- PNR paste parser and Amadeus-shaped data, so the real API can plug in later
Next projectYPIT Consultancies →
ypitconsultancies.co.tz

Let's build something.
Tell me what you need. You get a written quote before any work begins.