Step-by-step guides for every tool on the staff portal. Pick the guide that fits your role — the Pilot Guide covers everyday flying tasks; the Admin Guide covers roster, aircraft, and content management. Everything is behind your @rttg.net sign-in.
📄 Prefer a printable copy? Download the Pilot Guide (Word) · Download the Admin Guide (Word)
In this guide
📊 Aircrew Tracker ▸
Portal home → Aircrew Tracker tile (opens /currency.html).
Your home for currency, flight hours, your profile, and logging flights. You only see yourself and the aircraft you're trained on. Tabs across the top: Currency · Flight Time · ATP · My Profile · Flight Log.
Currency tab — your readiness
Colored dots show your status at a glance: current · due within 30 days · overdue/not current · not qualified / N/A. It covers your Part 107, Flight Physical, and per-aircraft currency.
Flight Time tab
Your total flights and total hours, plus hours per aircraft. Click your row to expand the last 30 days of flights.
My Profile tab
- Update your Part 107 number / issue / expiry and Flight Physical due date.
- Tick your skills and projects.
- Click Save. (A few fields like access level and quals are set by an admin.)
Flight Log tab — logging a flight
Option A — Flight Timer (recommended for live flying):
- Pick your Aircraft and Operation, add optional notes.
- Tap Start Flight at takeoff. The timer keeps running even if you lock your phone or switch apps.
- Tap End Flight at landing. It fills in the hours for you (rounded to 0.1) — adjust if needed, then Save.
Option B — Log a single flight: type the date, aircraft, hours, operation, and notes, then Add Flight.
Fixing a flight — "Your flights"
- Scroll to Your flights on the Flight Log tab.
- Edit to correct a typo (date, aircraft, hours, operation, notes), then Save.
- Delete to remove a wrong entry (e.g., a duplicate) — you'll be asked to confirm.
📡 Shift Monitor ▸
Portal home → Shift Monitor tile (risk.rttg.net/monitor), or it opens automatically when you Launch Shift Monitor from the Risk Assessment.
Watches live conditions during your shift and builds your end-of-shift report.
During the shift
The monitor shows a shift countdown, winds at altitude, METAR, animated radar, and storm/lightning alerts. Keep it open on a second screen or tab while you fly.
End-of-shift report
- Open the Shift Report Builder and fill in the fields: date, RTTG flights, any customer/non-RTTG pilots, location, and your turnover / observations / incidents.
- Fill in Aircraft Flown and Total Flight Time (hrs) — these log your hours to the Aircrew Tracker.
- Click 📋 Generate Report. A popup opens with a review and three choices:
- 💬 Post to Slack — opens a popup to pick the channel and post. This also auto-logs your flight time (aircraft, hours, and your RTTG flight count) to the Aircrew Tracker.
- ✉ Email (Gmail) — opens a pre-filled email.
- 📄 DOCX with Images — downloads a Word document.
⚠ Shift Risk Assessment ▸
Portal home → Risk Assessment tile (risk.rttg.net).
The mandatory pre-shift GO / NO-GO. You complete it, get it approved, then launch the Shift Monitor.
- Read & Initials / connectivity gate: on entry you'll run a quick connectivity / speed check and acknowledge it before the form opens.
- Part 1 — Weather: the app auto-pulls the forecast for your shift window. Click "Verify" to cross-check against weather.gov, and set the cloud ceiling from the TAF (this one isn't auto-filled). Edit any cell if your local observation differs.
- TFR / NOTAM: check the status badge, then always open the FAA NOTAM Search link and confirm there are no conflicts.
- Parts 2–4 — Operator, Observer, Mission factors: answer each row honestly (experience, currency, rest, terrain, airspace, night/BVLOS/over-people, etc.).
- Part 5 — Mitigation: select the safeguards in place (these lower your score).
- Read the gauge: it shows your risk level and who must approve — low = PIC self-authorize · moderate = IO/SO · high (or any single max-severity item) = Shift Manager / DO.
- Send to Approval — posts the assessment to the risk-assessment Slack channel (with a PDF link) for sign-off.
- Once cleared, click Launch Shift Monitor.
The exact score thresholds are shown live on the gauge — read the on-screen level and required approver rather than memorizing numbers.
✓ Read & Initials (R&I) ▸
Portal home → Read & Initials tile (/ri.html).
Your required-reading sign-off. It tracks that you've read current SOPs, updates, and training items.
- The banner tells you where you stand: all clear, required reading, or something you read was updated.
- On the To-do tab, click an item to open it and read/watch it (documents, videos, and slides display inline).
- Type your initials (2–5 letters) and an optional note, then Submit initials.
- The item turns green and moves to the Previously initialed tab.
🗺 Map Tool — offline basemaps ▸
Portal home → Map Export tile (risk.rttg.net/map-export.html). A newer tool — features may still evolve.
Download map tiles for a flight area so you have a basemap in the field or in your ground-control station (GCS) when there's no signal.
- Pick your area: search an address and click Go, or Draw box on the map, or use Map view, or upload a KML/KMZ.
- Choose a basemap source. Prefer the Clean / ToS-safe options (USGS Imagery, USGS Topo, Esri World Imagery, OpenStreetMap).
- Set zoom levels — 14 to 16 is plenty for most flight planning. Watch the tile estimate box and keep it under the 8,000-tile cap.
- (Optional) add pins, lines, boxes, labels, or a labeled grid (A1, B2…) for sectors.
- Export. For most GCS apps choose MBTiles. Other options: XYZ (QGIS), KMZ (Google Earth), GeoPDF (print/tablet). Elevation: DTED.
- Load the downloaded file into QGroundControl / your GCS.
In this guide
🔑 Access & roles (read first) ▸
Everyone signs in once with their @rttg.net Google account (Cloudflare Access) — no separate passwords.
- Super Admin — set by IT (an environment variable, default matt@rttg.net). Can do everything, including granting/removing Admins.
- Admin — granted in-app by a Super Admin. Manages content/roster for a given tool.
- User — on a tool's roster; everyday pilot access.
The Aircrew Tracker and R&I keep separate rosters/access lists. Being an admin in one doesn't make you an admin in the other.
📊 Aircrew Tracker — admin ▸
Aircrew Tracker (/currency.html) → the Admin tab (admins/super only).
Roster
- Add pilot (name, email, role) one at a time, or Bulk import users from a CSV (Google Admin export, or any Name + Email). Bulk import also adds people to R&I.
- Edit any pilot's row; set their Access (User / Admin); set Part 107, Flight Physical, and quals (which aircraft they're trained on).
Aircraft
- Add aircraft types, mark them Active, and set Primary vs Secondary (max 4 Primary show on the readiness grid by default). Adding an aircraft creates a matching qual column on the roster.
Skills & Projects
Add/activate the skills and projects pilots can tick on their profiles.
Acting as a pilot
- My Pilot View (header button) — flip into your own pilot profile to log flights / see currency as a pilot.
- User View — from the roster, open any pilot to see and edit the app exactly as them (log a flight on their behalf, fix their data).
Flights
- Import flights from a file (Flight Log tab) — Skydio RFD CSV or the RTTG template; deduped by Flight ID.
- Edit or delete anyone's flights (via User View → "Your flights").
✓ R&I — admin ▸
On the R&I page (/ri.html) click the gear ⚙ (top-right) to open the admin dashboard (/ri-admin.html).
Create / Edit R&I
- Enter a Title, pick a Type (text / link / document / video / slides), set the Audience (everyone, a role, or specific people).
- Paste a link/upload a file (or type the text). Optionally set an expiry, mark it priority, and tick announce in Slack.
- Click Post R&I.
Read board
See who's done and who's behind, By item (progress bar + who hasn't read) or By person (who's furthest behind). Use it before a shift to confirm critical reading is complete.
Users
- Add a person; edit role/status. Super Admins can promote a User to Admin and set Gate Bypass.
- For bulk onboarding, use the Aircrew Tracker import (it feeds this roster).
⚠ Risk Assessment — approver ▸
There's no separate admin screen — approval happens in Slack. When a pilot sends an assessment, it posts to the risk-assessment channel with a summary and a link to the full PDF.
- Open the Slack post and review the score, the flagged factors, and the PDF.
- If you're the required approver (IO/SO for moderate, Shift Manager / DO for high), confirm in the thread (or note concerns for the PIC to revise).
The required approver is set automatically by the risk level — the pilot can't downgrade it.
📡 Shift Monitor & Map Tool ▸
These two have no admin roles — every pilot uses them the same way (see the Pilot Guide).
- Shift Monitor writes shift flights into the Aircrew Tracker automatically. If a pilot's hours look wrong, fix them in the Aircrew Tracker under that pilot's "Your flights" (via User View).
- Map Tool exports are created per-user on the fly; nothing to administer. Remind crews to use the ToS-safe map sources for offline exports.