Interview operations platform
UM6P INF Platform 2.0
One operational layer for invitations, slots, candidates, and offers.
- Next.js
- TypeScript
- Tailwind CSS
- Supabase
- PostgreSQL
- Vercel
Overview
A scheduling and participation system for career events, built around the real coordination work behind every interview.
My role
Full-stack engineering, workflow design, database integration, and deployment.
01 / The challenge
Designing for the real constraints.
Career events generate scheduling conflicts and fragmented communication across students, companies, and administrators.
02 / The solution
A system with explicit boundaries.
The platform centralizes invitation, availability, booking, and follow-up into role-specific journeys backed by a shared source of truth.
What the system covers
01Student & company authentication
02Company invitations
03Interview slot planning
04Booking workflow
05Participant management
06Admin controls
07Offers
08Search & re-invite
Technical decisions
Engineering choices with consequences.
- Use Supabase for a cohesive auth and data layer
- Represent booking rules in the data model
- Optimize high-frequency admin workflows
- Keep search and re-invitation first-class
Operational software succeeds when exceptional cases are designed alongside the happy path.
GitHub TODOLive demo TODO