Baseleg — Product Overview
Baseleg is an operational platform for small aviation organisations: flight schools and aero clubs that manage a mix of members, aircraft, instructors, and daily scheduling.
The problem
Small aviation organisations typically rely on a fragmented combination of spreadsheets, paper logbooks, email chains, and standalone booking tools. This creates real operational friction:
- Aircraft availability is unclear until someone checks the whiteboard or calls ahead.
- Instructor double-bookings happen because scheduling exists in multiple places.
- Compliance tracking (medical, currency, endorsements) is manual and error-prone.
- There is no single view of what is happening across the organisation today.
What Baseleg does
Baseleg gives the whole organisation a single, coherent view of its operations. From one place, operations staff can:
- Manage members and their roles (student, instructor, staff).
- Track aircraft in the fleet and their airworthiness state.
- Create and manage bookings with automatic conflict detection.
- Prevent grounded aircraft from being booked or flown.
- Monitor training progression and lesson records.
- Track compliance currency for members and aircraft.
- Generate charge items and draft invoices.
- Deliver notifications across email, SMS, and in-app channels.
- Produce operational reports and exports.
Who it is for
| Role | Primary use |
|---|---|
| Operations staff | Manage members, aircraft, bookings, and day-to-day scheduling |
| Instructors | View their bookings, log lessons, track student progression |
| Students / Members | View their own bookings and compliance status |
| Administrators | Access billing, compliance, and reporting tools |
Design philosophy
Baseleg is intentionally lightweight and operational — not a general-purpose ERP. It is built to cover the day-to-day operational spine of a small aviation organisation well, rather than every edge case at the expense of simplicity.
- Domain-led: business rules live in domain packages, not in UI or database queries.
- Modular: each capability is a bounded context with clear package boundaries.
- Pragmatic: no event sourcing, CQRS, or microservices unless proven necessary.
- Cloudflare-native: single deployable to Cloudflare Workers + D1 for small-team operations.
v1 scope
v1 focuses on the operational spine: People, Aircraft, and Scheduling. Training, Billing, Compliance, Notifications, and Reporting are scaffolded but intentionally shallow until the spine is reliable.
See v1 scope for the full in/out-of-scope list.