The Problem We Saw

Traditional career platforms overflow students with irrelevant opportunities, creating a frustrating search experience. Worse—these platforms suffer from sector bias, disproportionately promoting tech and IT roles while marginalizing equally valuable fields like business, healthcare, law, and design.

We realized: "What if matching was intelligent and inclusive instead of biased?"

Our Solution

Steply is an AI-driven opportunity matching platform that revolutionizes how students discover careers tailored to their skills and aspirations—across ALL sectors.

Key Features Built:

Bias-Free Matching Engine

  • Smart algorithm that scores opportunities based on skills, education, goals—not sector stereotypes
  • Database expanded to include 12+ diverse opportunities across tech, business, healthcare, finance, law, and creative fields
  • Field of study choices expanded from 16 to 40+ disciplines

Inclusive Onboarding

  • Multi-step profile creation (personal, academic, skills, goals)
  • 30+ skills across business, design, marketing, finance, healthcare, legal domains
  • Progressive difficulty: starting easy (personal info) to engaging (career goals)

Personalized Dashboard

  • Real-time opportunity recommendations
  • Save favorites, track applications
  • Deadline notifications and alerts

Dark Mode & Google Auth

  • Seamless Google OAuth login
  • Dark/light theme with persistent preferences
  • Mobile-responsive design

Recruiter Portal

  • Post opportunities with AI-assisted descriptions
  • Target candidates by skills and academics
  • Track applications

How We Built It

Frontend Stack:

  • React 18 + Vite for blazing-fast development
  • Tailwind CSS + Radix UI for beautiful, accessible components
  • TanStack Query for efficient data management
  • Custom hook system for clean code architecture

Backend & Database:

  • Base44 serverless backend
  • Express.js API layer
  • Persistent data storage for profiles and opportunities

AI & Matching:

  • Custom multi-factor scoring algorithm
  • Skill similarity detection
  • Geographic + academic alignment
  • Career stage compatibility

What We Learned

  1. Bias is Systemic – Tech platforms naturally default to tech opportunities; we had to intentionally design for inclusion
  2. UX Matters for Engagement – Onboarding needs to be smooth yet comprehensive; users drop off at poor forms
  3. Local-First Development – Testing matching algorithms locally with mock data before production was essential
  4. Data Persistence is Critical – Mock APIs work great locally but fail in production; always use real backends for final deploy
  5. Accessibility Scales – Using Radix UI from day one prevented costly accessibility retrofits

Challenges We Faced

  1. IT Bias in Datasets – Initial mock data was 100% tech-focused. Required manual expansion to 12+ diverse sectors
  2. Matching Algorithm Complexity – Balancing relevance with diversity was tricky; our multi-factor scoring solved this
  3. Production Deployment Issues – Data persistence broke when deploying to Netlify; fixed by updating to use real database client
  4. Mobile Responsiveness – Onboarding forms needed redesign for small screens

Practical Relevance

Where This Can Be Used:

  • Universities – Career services platforms replacing legacy systems
  • Recruiting Companies – Reach diverse talent pools beyond tech
  • Scholarship Platforms – Match students across all disciplines
  • Grant Programs – Target opportunities to underrepresented fields
  • EdTech Platforms – Integrated career discovery for student apps

Current Stats:

  • 12+ mock opportunities across diverse sectors
  • 40+ fields of study covered
  • 30+ skills across professions
  • Support for 10 languages
  • 100% mobile responsive

Next Steps

  1. Integrate real recruiter data and opportunities
  2. Deploy ML model for advanced matching
  3. Add video interview prep module
  4. Expand to international opportunities
  5. Partnership with university career centers

Tech Stack

Frontend: React 18, Vite, JavaScript, Tailwind CSS, Radix UI, TanStack Query, Framer Motion

Backend: Node.js, Express.js, Base44 (serverless), Firebase Auth, Google OAuth 2.0

UI/UX: Figma, Radix Components, Custom CSS

DevOps: Netlify (hosting), Git/GitHub (version control), npm (package management)

Additional: Canvas Confetti (animations), React Router (navigation), React Hook Form (form management)

Built With

Share this project:

Updates