Shro Web
Back to work
Web App Development

Moon Jet Group CRM

An aircraft brokerage CRM for Moon Jet Group: listings, buyers, market comps, deal pipeline, owner and buyer portals, and reporting — one shared database behind the whole brokerage.

Moon Jet Group aircraft brokerage CRM dashboard showing listings and buyer pipeline
Moon Jet Group 2026 Web App Development

The brief

Aircraft listings, buyer requirements, comps and offer history sat across spreadsheets and inboxes, so brokers, owners and buyers were reading different versions of the same deal.

Our approach

A single web application: one console for brokers, record-scoped portals for owners and buyers, a shared database, and server-enforced permissions, NDA records and audit history.

The outcome

Listings, buyers, comps, pipeline and reporting now live in one system that every broker, owner and buyer reads from the same source.

About the Client

Moon Jet Group is an aircraft brokerage. Its brokers carry listings, buyers and transactions across timezones, and owner and buyer relationships that run for months. Aircraft Program, the AOG support platform we also built, is part of the same group.

The Challenge

Brokerage work lived across spreadsheets, inboxes and individual memory. Aircraft details, buyer requirements, comparable sales and offer history sat in separate places, so two brokers working the same deal could be working from different facts — and none of it was visible to an owner or a buyer without an email chain.

What We Built

We designed and developed the CRM from the ground up as a single web application. Brokers work from one console; owners and buyers get portals scoped to their own records.

  • Aircraft listings with highlights, up to twelve photos, a PDF brochure and days-on-market tracking
  • Buyer records with category, budget and funding filters, paginated search, and dated discussion history
  • Market comps: same-model sold references within two model years and 1,000 AFTT hours, plus manual competitor listings
  • A coloured deal pipeline with listing agreements, agreed prices, and a closed-deal register with year filters and CSV export
  • Owner and buyer portals, messaging, and email alerts for offers, NDAs, viewings and deal stages
  • Module permissions, hashed sessions, recorded NDA acceptance and an audit history for deletions
How It Is Built

React and TypeScript on the front end, a single Cloudflare Worker for the API, D1 for records and Workers KV for uploaded photos and brochures. Every screen reads the same database, so a change made by one broker is the record everyone else sees.

Current Position

The brokerage now runs from one system instead of a folder of spreadsheets: listings, buyers, comps, pipeline and reporting in the same place, on any device, with permissions that hold up when someone asks who can see what.

Start a project

If you have something worth building, let's talk about it.

Have a project, custom web app, or website replacement in mind? We'll tell you honestly whether we're the right fit to design and build it.