Aviation · Navair Charters Ltd
Navair Charters: from brochure site to a charter desk that runs the business
A rebuilt site with a four-step trip request, and a charter-desk admin that quotes, tracks and invoices every flight under one reference.

What changed
Each request now carries one reference from enquiry to invoice, passenger details sit behind a private lookup, and the old URLs redirect.
- Replaced
- WordPress site
- Admin modules
- Trips, fleet, invoices, empty legs
- Payments
- Bank, M-Pesa, card, cash
- Old URLs
- Redirected, SEO kept
01
The situation
A brochure in front of a manual operation
Navair arranges private jet, VIP and cargo flights out of East Africa. Its old WordPress site was a brochure, and everything behind it ran by hand. The team needed a site that wins high-value travellers on first impression, and one place for every request, quote and payment.
- Enquiries arrived as loose emails
- Quotes were tracked by hand
- A public charter-schedule page showed passenger names to anyone who looked
02
What we built
A booking flow up front, a charter desk behind it
We rebuilt the site from scratch with an editorial, aviation-grade design and a booking flow that starts on the homepage, then built the admin the charter desk works from every day.
- Four-step trip request (one way, return or multi-leg), prefilled from the homepage search, an aircraft page or an empty leg, with an instant confirmation email and reference
- A page per aircraft with photos, cabin specs and estimated flight times from Nairobi, managed from the admin
- Empty-leg deals that staff publish and that hide themselves when there are none
- A private trip lookup by reference and email, rate-limited, replacing the page that exposed passenger names
- Invoicing built from the quote: sequential numbers, PDF by email, part payments, overdue tracking and credit notes
- Old URLs redirected so search rankings carried over
03
How it runs
How it runs day to day
- Every request gets a NAV reference and moves through Quoted → Confirmed → Flown
- Quotes are priced and emailed from the dashboard; a confirmed trip becomes a numbered invoice
- Payments are recorded by bank, M-Pesa, card or cash, and issued invoices are never edited: corrections are credit notes
- Administrator and charter-desk roles, with every change kept in the request history and an activity log
Built with
- Next.js 15
- Tailwind CSS 4
- Prisma
- PostgreSQL
- Auth.js
- Resend
- Vercel
More work.
All case studiesSaaSB2B Software CompanySaaS Platform Rebuild: 10x Performance ImprovementRebuilt legacy SaaS platform with modern React + Node.js stack, achieving 10x faster load times and 99.9% uptime.
HealthcareHealthcare StartupHealthcare Mobile App: 10K Downloads in 8 WeeksLaunched cross-platform mobile app for patient care using React Native, achieving 10,000+ downloads and 4.8-star rating.
Let’s build
yours.
Tell us what the business needs: a site, a security review, growth, or the work you want off your plate. An engineer replies within one business day.
