rpmjp/portfolio
rpmjp/projects/skillbridge/screenshots.md
CompletedFebruary – April 2026

SkillBridge AI — Test Prep Academy Platform

Multi-tenant AI learning platform for test prep academies. Socratic AI tutor that refuses to give answers, AI quiz generation from uploaded files, async pre-grading, weak-spot detection, and AI parent summaries. Full role-based platform across admin, instructor, student, and parent.

LIVE DEMO
Python 3.12FastAPIPostgreSQL 16SQLAlchemy 2.0ReactTypeScriptTailwindGroq / Llama
Languages
Python54.2%
TypeScript45.1%
CSS0.3%
JavaScript0.2%
Dockerfile0.1%
Mako0.1%
screenshots.md

Screenshots

A tour across all four roles, the AI features, and the exam engine. Every screenshot is from the running app — try it yourself at skillbridge.robertjeanpierre.com with one-click demo login.


Login with one-click demo roles

No password needed. Click Student, Instructor, or Parent and you're in. Each role opens a completely different application. The admin role sits behind the regular login by design — it's the sensitive tenant-management surface.

Login


Admin dashboard

The academy owner's view. Tenant-wide visibility into users, courses, instructors, and platform activity — scoped to their academy and no other.

Admin dashboard


Instructor dashboard

Courses the instructor teaches, students enrolled in those courses, submissions to their assignments, and a window into each student's AI tutoring activity.

Instructor dashboard


Student dashboard

The student's world: enrolled courses, assignments, the AI tutor, practice exams, and a personalized weekly study plan. Scoped to only their own data.

Student dashboard


AI tutor — Scaffold mode

The Socratic tutor working a student through a linear equations practice set in Scaffold mode. Note the prompt-mode toggle (Scaffold / Hint / Check / Explain) and suggested prompts. The tutor breaks the problem into steps and makes the student do each one — it does not give the answer.

AI tutor scaffold


AI study partner

The general study partner — the Socratic tutoring experience outside the context of a specific assignment.

AI study partner


AI quiz generation

An instructor generating a practice quiz from a topic, standard, or uploaded file. The AI returns structured questions with plausible distractors; the instructor reviews and edits before publishing.

AI quiz generation


Exam bank with live math rendering

A GRE quant question with KaTeX-rendered mathematical notation. Getting this to render reliably in production (not just dev) was one of the hardest bugs in the project — see exam-engine.md.

Exam bank math


Per-student tutor insights

Weak-spot detection. Across a student's tutoring sessions and submissions, the platform surfaces the topics they repeatedly struggle with so instructors can intervene where it matters.

Tutor insights


Grading

The grading flow with AI pre-grading. Short-answer responses arrive with a suggested score and feedback pre-filled; the instructor approves or overrides before publishing. The AI never publishes a grade on its own.

Grading


AI parent summary

The parent view: an AI-written progress summary built from the child's real performance data — grades, study plan progress, tutoring activity. A coherent narrative, not a wall of numbers.

Parent summary


Mobile responsive

The platform adapts from desktop to phone across every role.

Mobile