Inspiration

I have primary school-aged children, and they are often asked: “What do you want to be when you grow up?” **
But instead of vague guesses or random answers, I wanted to give kids an **interactive and guided way to explore real careers
, while keeping parents and teachers involved.

What it does

“I Want to Be...” is a gamified career exploration platform designed for children.
It features:

  • An interactive Skills Match Quiz to discover each child’s explorer type.
  • A visual career browser with clusters like Helper, Thinker, Creator.
  • Day-in-the-life job profiles and interactive career quests with choices and outcomes.
  • A badge system to reward progress and discovery.
  • Parent and Teacher dashboards to track learning, generate login codes, and view reports.

How we built it

  • Frontend: React + TypeScript + Tailwind CSS for a fast, accessible UI on Bolt.
  • Backend: Supabase (PostgreSQL, Auth, Edge Functions, RLS, and Storage).
  • Authentication: Custom flow using Supabase Edge Functions for child login via codes.
  • Data Security: Row-Level Security (RLS) ensures users only access their own data.
  • Deployment: Built and hosted on Netlify.
  • AI: AI-generated job profile videos by HeyGen and content by ChatGPT and Gemini.

Challenges we ran into

  • Designing a safe, login-free experience for children while keeping data secure, but not needing an email address.
  • Implementing custom Supabase Edge Functions for child account creation and quest logic.
  • Managing different roles (child, parent, teacher) with tailored access and views.

Accomplishments that we're proud of

  • Built an end-to-end multi-role platform with real-time analytics and gamified content.
  • Created a smooth and secure child login experience using Supabase Edge Functions.
  • Designed quests, jobs, and badges with an engaging UX for young learners.
  • Enabled teachers and parents to manage, monitor, and support student journeys in a few clicks.

What we learned

  • How to implement secure multi-user architecture with Supabase RLS and Edge Functions.
  • The power of storytelling and gamification in learning-based applications.
  • The importance of structuring components and views for scalability.

What's next for I Want to Be...

  • Launch a full quest builder so teachers can create custom career quests.
  • Add video interviews and job walkthroughs for each profession.
  • Implement an avatar builder, where completing quests would unlock job-specific accessories for the child's avatar.
  • Enable class competitions, streaks, and group progress tracking.
  • Partner with educators to pilot in real classrooms and gather feedback.

Let’s help every child dream it, play it and be it.

Built With

Share this project:

Updates