Back to Admin Dashboard
Doc 1 of 3 • Internal Technical Guide Live in Production Supabase PostgreSQL 15+

Founder System & Technical Master Overview

Architectural reference for Aaron (Founder & Technical Lead). Detailed inventory of the 6 authenticated role dashboards, 8 PostgreSQL tables & RLS policies, Companies House verification, Pulse AI 4-stage matchmaker, and Phase 2/3 engineering milestones.

Production Inventory

1. What Is 100% Working Today

Teen View Dashboard

Live at /pages/dashboards/teen-dashboard.html

  • Talent Spark Profile (superpowers, interests, bio)
  • Active 4-stage career pathway cards
  • Outbound Wave tracking & parental consent gates
  • Direct access to Pulse AI & Pulse CV Studio

Employer View Dashboard

Live at /pages/dashboards/employer-dashboard.html

  • Companies House verification gate banner
  • Publish apprenticeships & work experience to Supabase
  • Review inbound candidate Waves with superpower filters
  • Shortlist, accept, or decline applications

Training Provider Dashboard

Live at /pages/dashboards/provider-dashboard.html

  • Publish BTECs, T-Levels, bootcamps to provider_courses
  • Career pathway stage and target-role tagging
  • Candidate course wave pipeline & enquiries
  • School and institutional partnership metrics

School Careers Dashboard

Live at /pages/dashboards/education-dashboard.html

  • Student placement tracker in student_placements
  • Gatsby Benchmarks 1–8 compliance monitoring
  • Safeguarding status checks for employers
  • Local opportunity explorer for student cohorts

Parent Safeguarding Dashboard

Live at /pages/dashboards/parent-dashboard.html

  • Under-16 statutory consent queue (parent_approved)
  • Linked teen application & course wave review
  • Children & Young Persons Act 1933 hour limit alerts
  • Full placement & employer credential visibility

Admin Control Panel

Live at /pages/dashboards/admin-dashboard.html

  • Live Companies House CRN verification queue
  • 1-click Approve, Reject, or Revoke employer access
  • Real-time telemetry (users, jobs, applications)
  • Executive Strategy & Pitch Hub with Quick Preview
TOTP 2FA Security

Implemented on all 6 dashboards. Supports Google/Microsoft Authenticator with live SVG QR code, secret key, challenge verification, and AAL2 login interception.

Pulse AI 4-Stage Engine

Dual-mode serverless matchmaker (/api/pulse-matchmaker.js) powered by Gemini 2.5 Flash + deterministic Bristol catalog covering 8 career tracks with strict youth safeguarding.

Pulse CV Studio

Split-screen conversational AI CV builder (pulse-cv.html) with live A4 preview, superpower extraction, and print-to-PDF export designed for 14–24s.

Engineering Status

3. Live Cloud vs. Seeded Demo Matrix

Honest operational breakdown between live Supabase cloud transactions and seeded Bristol dataset fallbacks.

Supabase Auth, RBAC & 2FA 100% Live Cloud

Account registration, session hydration, password resets, role redirection, and TOTP 2FA enrollment/verification execute live against Supabase.

Admin Verification Queue 100% Live Cloud

Admin dashboard queries real employer records from public.profiles and updates verification_status live with instant RLS enforcement.

Pulse AI Career Matchmaker Live Serverless + Catalog

Executes via /api/pulse-matchmaker.js using Gemini 2.5 Flash when API key is provided, backed by deterministic 8-career catalog and saving to career_pathways.

Opportunities & Courses Hybrid Live + Bristol Seed

Verified employers/providers write live listings to PostgreSQL; UI blends live database rows with 30 curated Bristol courses and 13 anchor opportunities.

Companies House CRN Lookup Live API + Mock Fallback

Endpoints in /api/companies-house.js query Gov.uk REST API with API key, with built-in test mock (CRN 12345678) for offline demo resilience.

School Cohort & Placements Hybrid Live + Seed

School careers dashboard queries student_placements for active cohorts; fallback initializes Bristol pilot baseline metrics for investor demonstrations.

Engineering Roadmap

4. Next Technical Milestones (Phase 2 & Phase 3)

Phase 2

External Aggregators & Cross-Role Loop

Target: Next 60–90 Days

  • DfE & National Careers Service API Sync: Automated ingestion of accredited courses, T-Levels, and skills bootcamps via /api/catalog-sync.js.
  • Gov.uk Apprenticeship Feed: Live regional ingestion of South West vacancies into public.opportunities.
  • Complete Cross-Role Course Waves: Link student course inquiries directly into Provider admissions, Parent approvals, and School Gatsby tracking.
  • Employer Reverse-Matching: Verified employers discover anonymized Spark Profiles by superpower tags and send inbound Waves.
Phase 3

National Scale & Institutional SaaS

Target: Months 4–12

  • School MIS Integrations: Single sign-on and automated Year 10–13 cohort sync with Wonde, Arbor, and SIMS.
  • AI Safeguarding Moderation Filter: Real-time regex and NLP filter on public.messages blocking phone numbers and off-platform contact.
  • Combined Authority Skills Analytics: Regional heatmaps for WECA and city councils mapping youth intent against local skills gaps.
  • Multi-Academy Trust (MAT) Licensing: Enterprise institutional contracts and CSR youth social value audits.