NASD TRP — Global Dashboard
Key figures and alerts across all modules. Choose a module on the left, or open one from its card.
Loading…
Alerts across modules
Loading…
Flight Operations Dashboard
Today's flying, the week ahead, requisitions, fleet, air crew and airfields.
Maintenance Dashboard
Grounding and overdue work, what's coming due, the hangar, crew and tools.
Inventory Dashboard
Stock, re-order needs, purchase orders and recent services.
Setup & Configuration
Who can sign in, and what each person can see and change.
How access works
- Roles describe a job — Flight Operations Officer, Air Crew, Stores Clerk. A role gives each menu a level: None View Edit.
- Modules follow from menus. A user sees a module — on the home page, in the sidebar and on the Global Dashboard — only if one of their roles gives at least View on a menu in it.
- Users get one or more roles. Where roles overlap, the higher level wins.
- View opens the screen with the add, edit, approve and delete controls removed. Edit allows changes. The server checks every request too, so hiding a button is never the only protection.
- The Administrator role has Edit on everything, including menus added in future builds, and can't be changed. There is always at least one active administrator.
Users
Everyone who can sign in to the TRP, the roles they hold and when they last signed in. New users get a temporary password and choose their own at first sign-in.
| Name | Username | Roles | Modules | Status | Last sign-in |
|---|---|---|---|---|---|
| Loading… | |||||
Roles & Access
Each role sets None, View or Edit on every menu. A module appears for a user when any of their roles gives View or Edit on one of its menus.
| Role | Modules it opens | Users | Status |
|---|---|---|---|
| Loading… | |||
Overview — every role side by side
Access Log
Sign-ins, failed attempts and locked accounts, and every change to users and roles — who, when and from where. Nothing here can be edited.
| When | User | Event | Detail | From |
|---|---|---|---|---|
| Loading… | ||||
Flight & Component Life Log
Crew flight logging for tracking accumulated hours & cycles against life-limited parts (LLPs). Backed by SQL Server Express — every crew member sees the same live records.
Today's sectors — all tails
—| Tail / call sign | Flight | Route | ETD | Out (ATD) | ETA | In (ATA) | Dep delay | Pax / manifest | Status | |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Log a scheduled flight — —
Only scheduled, authorised flights can be logged — legs scheduled from an approved requisition, or formation legs. Choose one and its schedule fills in; enter Block Out and Block In (and takeoff / landing if known).
Logging — schedule as authorised
Recent flights —
| Date | Flight | Route | Out (ATD) | In (ATA) | Dep delay | Hrs | Cyc | Pax / manifest | Crew | Status / flags | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||
Life-limited part status —
Loading…
Manage life-limited parts for this aircraft
Component total = hours/cycles logged on this tail since the install date, plus any hours/cycles already on the part at install (for parts moved from another aircraft). Limits are placeholders — enter the actual OEM-published retirement life for each part.
This is a working prototype for a POC. It is not a certified continuing-airworthiness record-keeping system — treat entries as planning data until validated against the aircraft's official maintenance records.
Formations
Fly-pasts, displays and formation training. Each aircraft logs its own leg in the Flight Log (own times, hours, landings, crew); the formation holds the event, call sign, shared plan and time over target (TOT).
| Date | Event | Call sign | Aircraft | Planned TOT | Actual TOT | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| Pos | Call sign | Aircraft | Flight | Crew | Out (ATD) | T/O | Ldg | In (ATA) | Hrs | Status |
|---|
Move members through Departed / Completed with Update — it opens that aircraft's leg in the Flight Log. Stand down cancels a member's planned leg and frees its position.
Record times & details
Add an aircraft
Plan a formation
Member aircraft
| Pos | Aircraft | Call sign | PIC | SIC | Flight no. | Add to trip |
|---|
Member pilots are checked against the Air Crew register for the event date: licence, medical, AW139 type rating, proficiency check and Formation Flying. TOT tolerance for "on time" is a placeholder (±10 s).
Passenger Manifests
One manifest per trip. Each passenger boards on a leg and gets off at a stop, so a multi-hop trip shows who is on board every leg. The aircraft's registered seats cap each leg. Open a trip to add, edit, remove or print.
| Date | Flight | Aircraft | Route | Legs | On board per leg | Status | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Passenger manifest —
Upload manifest
| Row | Name and initials | Rank | Service no. | Boards → alights | Bags | Kg | Check |
|---|
Per leg — one manifest form per departure
| Leg | From → to | Status | On / off | Total no. pass | POB | Bags (pcs / kg) | Pass weight | Total weight | Sign-offs |
|---|
Sign-offs
| # | Authority / draft / ticket no. | Name and initials | Rank | Service number | Priority | Final destination airfield | Stowed baggage | Pass. weight + cabin bag | Legs | Seat | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pieces | Weight | |||||||||||
| COL 1 | COL 2 | COL 3 | COL 4 | COL 5 | COL 6 | COL 7 | COL 8 | COL 9 | ||||
Add passenger
Flight Requisitions RESTRICTED
Aircraft Flight Requisition and Approval. Part A is the request from the ministry, department or agency; Part B is the director's decision. Each requisition is for either fixed-wing aircraft or helicopters — raise separate requisitions if both are needed.
| Air task S/No | Date of request | Ministry / department / agency | Aircraft required | Pax | Required | Type of flight | Status |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
New requisition — Part A: Request
Aircraft type required
Number of aircraft required: 0
Airfields
Kenyan airports, airstrips, bush strips and heliports for flight planning: codes, elevation, location, runways, fuel, hours and the latest condition report. Locations, codes, elevations and runways are from the open OurAirports data set — always check the Kenya AIP and NOTAMs before flight.
| Airfield | ICAO / IATA | Type | County · nearest town | Elevation | Longest runway | Fuel | Condition |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Add an airfield
Flight Schedules
Approved upcoming flights: every leg still to fly from trips scheduled against an approved requisition, day by day, with the checks to clear before departure — crew currency, aircraft status and grounding jobs, and airfield condition.
Loading…
Saved Routes
Frequent routes, set up once and picked when planning — in the requisition route plan, the Flight Log's multi-hop planner and the requisition's routing. Pick a route and a departure time and every stop's arrival and departure is filled in. Stops are linked to the Airfields register for distance and condition.
| Route | Stops | Legs | Distance | Flying / total time | Used | Checks |
|---|---|---|---|---|---|---|
| Loading… | ||||||
New saved route
Stops, in order — leg time is minutes from the previous stop (blank = estimate from distance); ground time is the stop at each intermediate airfield
Planned
PLANNED — NOT YET BUILT
This menu item is a placeholder in the reorganised TRP menu. It shows where the feature will sit; the screen itself is planned for a later phase.
Schedule Maintenance
Everything coming up in one list — life-limited parts projected from Flight Log utilization, plus any time-based jobs you schedule below.
— overdue
— due within 30 days
— total upcoming
| Aircraft | Item | Source | Basis | Due | Detail | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Schedule a Time-Based Job
All Scheduled Jobs
| Aircraft | Title | Recurs | Status | Due / Last Completed | |
|---|---|---|---|---|---|
| Loading… | |||||
Book Resources
Reserve a hangar bay, a tool, an item of equipment or a member of the maintenance crew for a time window. Bays hold one aircraft at a time; tools and equipment show how many identical units are free; a person can't be booked twice at once or while on leave.
| Resource | Type | Aircraft | Purpose | Start | End | Booked By | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Book a Resource
Bays, Tools & Equipment
Maintenance crew are bookable too — they come from the Maintenance Crew register, so add people there.
| Name | Type | Capacity | Description |
|---|---|---|---|
| Loading… | |||
Add a bay or tool
Booking History
| Resource | Aircraft | Purpose | Start | End | Booked By | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Maintenance Calendar
Current and planned maintenance across the fleet: bay visits, tool bookings, scheduled jobs, life-limited part projections, crew leave and certificate expiries. Items with a warning marker conflict with something in the registers.
—
— in a bay now
— bay visits planned
— overdue
— with conflicts
Loading…
In progress
Planned
Projected
Overdue / expired
Completed
Crew leave / booking
Certificate / calibration expiry
!Conflict
Needs attention in this period
Loading…
Overdue (any date)
Loading…
Aircraft Registry
Every tail's identity, configuration, engines and certificates, with airframe totals from the Flight Log. Select an aircraft for its full record.
| Tail | MSN / Year | Config | Status | Home base | Airframe | C of A | Insurance | Next job due | Where now |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Add an aircraft
Service Bay Register
Hangar bays, shelters, apron spots and helipads: the aircraft each supports (helicopters, fixed wing or both), dimensions, door, floor limit, lifting capacity, power and fixed equipment. A bay can't be booked for an aircraft of a category it doesn't support, or while it's out of service. The fit check compares each bay to the AW139 envelope (16.66 m long with rotors turning, 13.80 m rotor, 4.98 m high, MTOW 6,800 kg).
| Bay | Hangar · type | Supports | L × W (m) · door H × W | Floor / hoist | AW139 fit | Equipment & power | Status | Next booking | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Add a bay
Tools & Equipment Register
Shared tools and test equipment, tracked per serial number. Only units that are serviceable and in calibration count towards what can be booked.
| Item | Type | Category | Make / part no. | Usable today | Calibration | Home location |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Units
| Tool / equipment | Serial | Asset tag | Condition | Calibration due | Location / notes | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Add tool / equipment
Register a unit
Air Crew
Air crew with licence, medical and the qualifications that can lapse. "Fit to fly" = licence, medical, AW139 type rating and proficiency check all in date. Formation legs also need Formation Flying. The Flight Log name is how the pilot is written in PIC / SIC.
| Staff no. | Crew member | Role | Licence | Medical | Proficiency check | Formation | Last 90 days | Fit today |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Add air crew
Add the AW139 type rating, proficiency check and other qualifications from the crew member's record after saving.
Maintenance Crew
Engineers and technicians with their KCAA licences, AW139 type ratings, certifying authorisations and other qualifications. "Can certify" needs an in-date licence and an in-date company certifying authorisation.
| Staff no. | Name | Role | KCAA licence | AW139 | Can certify | Qualifications | Availability |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Add a crew member
Parts Inventory
Live stock levels read from SQL Server Express. Rows highlighted red are below reorder level.
— parts
— low stock
| Part | Type | Unit | On Hand | Reorder Lvl | Unit Price | Location | Receive Stock | Reorder |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Perform Service
Pick an aircraft and a maintenance operation — the app checks stock for every part before you can confirm.
Service History
Every confirmed service event, with the stock it consumed. Click a row for detail.
| Date | Aircraft | Category | Operation | Status | Performed By |
|---|---|---|---|---|---|
| Loading… | |||||
Purchase Orders
Reorders submitted from the Inventory cart. Mark one received to apply stock receipts automatically.
| Date | PO # | Ordered By | Lines | Total Cost | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||