JetsCheck — Admin Dashboard
A real-time React admin dashboard turning live Firestore data into a single control room for the marketplace.
The brief
Running a charter marketplace means watching a lot of moving parts — clients, operators, pilots, bookings, payments. JetsCheck needed an admin dashboard that turns raw Firestore data into something an operator can read at a glance and act on.
What was built
A React, Vite and TypeScript admin dashboard with real-time metrics pulled straight from Firestore: users by role, pilot subscriptions and revenue, signup trends, fleet by category, live booking status, and account approvals. Every card drills into its underlying data.
Beyond the numbers, it manages the full operation — bookings and their progress, operators, pilots, aircraft listings, support tickets, plus activity, profile-view, contact and mail logs for a complete audit trail.
The result
A single control room for the entire platform, giving the operator real-time visibility and direct control over bookings, access and revenue.
What it delivered
- Real-time metrics across users, revenue and bookings
- Full operations management and account approvals
- Complete audit trail: activity, contacts and mail logs
- Every metric drills into its underlying data
Have a project like this? Book a call
Pick a time and let’s talk it through — no pressure, no obligation.