DASHBOARD
Overview
Recent admin actions
Recent signups
Traffic snapshot
Page views — last 7 days
Quick links
HEALTH
External dependency monitoring
Status grid
How this works
Each check is a live outbound request from the admin service. Database and Auth probe Supabase REST and the GoTrue admin API; Geo lookup checks the ipapi endpoint used for visitor analytics. Latency is the round-trip time for that probe. Service, Memory and Node describe this admin process itself.
JOBS
Scheduled job registry
Registry
Upcoming (next 30 days)
Recently sent
How this works
The expiry-reminder job runs once daily on the main app. It emails pilots at the 30 / 7 / 1-day marks before a qualification expires — each mark once only. "Run now" triggers it immediately via a secured server-to-server call.
USERS
Pilot accounts
CONFIG
Operations · site banners
Set a banner for the public landing pages and a separate one for inside the app. Users can dismiss a banner; posting a new message brings it back for everyone.
Landing / marketing banner
In-app banner
FINANCE
Operations · cost tracking (AUD)
Recurring spend by category (monthly equivalent)
Add a cost
Costs
VISITS & ANALYTICS
Logs · privacy-respecting aggregates
Visitor map · last 90 days
Top locations
Where they came from
Referrer types
Top referring sites
Top pages
Browsers · OS · devices
Top visitors by IP · last 90 days
Activity by hour (UTC)
Activity by day (UTC)
Humans vs bots — last 7 days
Page views — last 7 days
EVENTS
Logs · activity & security
Recent signups
Failed admin logins & security
AUDIT LOG
Logs · who did what
Admin activity