Inspiration

  • The growing problem of remote interview fraud, including AI-powered cheating and proxy interviews.
  • Companies reverting to costly, limited onsite interviews due to lack of trust in remote assessments.
  • The vision for a secure, verified, in-person hiring solution, akin to an "Airbnb for interviews."
  • Built during the Bolt Hackathon to address a real-world industry pain point.

What It Does

  • Provides a platform for secure, in-person technical interviews and assessments.
  • Connects companies with a nationwide network of verified university testing centers.
  • Enforces government ID verification and professional proctoring to eliminate fraud.
  • Supports two distinct booking modes:
    • Assessment Mode: Flexible, automated slot allocation
    • Interview Mode: Company-selected specific slots
  • Manages session creation, candidate invitations, and real-time booking.
  • Automates email notifications and confirmations for all parties.

How We Built It

  • Frontend: React 18 + TypeScript, styled with Tailwind CSS, animations via Framer Motion
  • Backend: Supabase used for PostgreSQL, Authentication, Edge Functions
  • Database Design:
    • university_slots as a single source of truth
    • session_slot_allocations to manage per-session availability
  • Edge Functions:
    • Atomic booking operations
    • Temporary slot reservations
    • Automated slot allocation
  • Deployment: Seamlessly deployed with Netlify
  • Virtual Team:
    • Hired a founding engineer called bolt.new 🧠
    • Brought in junior developers like ChatGPT, Perplexity, and Cursor

    - Recruited prompt engineers (aka ourselves) to guide the AI stack

Challenges We Ran Into

  • Concurrency and Race Conditions:
    Ensuring users couldn’t double-book the same slot required atomic operations with locks.
  • Complex Database Logic:
    PL/pgSQL functions for slot allocation and session management were tricky to design and debug.
  • Email Integration:
    Hit Mailgun sandbox limitations and pivoted to Resend for production-grade email delivery.
  • Schema Refactoring:
    Transitioned from availability_slots to university_slots for cleaner, scalable architecture.

Accomplishments That We're Proud Of

  • Built a production-ready, fraud-proof booking platform during the hackathon.
  • Developed atomic logic for real-time bookings without overbooking.
  • Designed a flexible system supporting both Assessment Mode and Interview Mode.
  • Fully utilized Supabase: Auth, RLS, Edge Functions, and Real-time updates.
  • Created a modern, clean UI using React and Tailwind CSS.

What We Learned

  • Mastered PostgreSQL locking and transactions for concurrent data integrity
  • Gained deep experience with Supabase:
    • Auth + RLS for secure access control
    • Edge Functions for custom serverless logic
    • Real-time DB updates
  • Understood challenges of email integrations and the importance of proper domain setup
  • Reinforced the architectural value of a single source of truth in database design

What’s Next

  • Enhanced UI/UX:
    • Dedicated company-facing slot selection UI
    • Calendar view for better availability visualization
  • Public API:
    • Integrations with HR and ATS platforms
  • Partnership Expansion:
    • Collaborations with universities and proctoring centers (e.g., Pearson VUE)

Built With

Share this project:

Updates