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.

Navair Charters Ltd: the delivered work

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

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.