Skip to content

irachrist1/spark

 
 

Repository files navigation

OpportunityMap

Know yourself. Try careers. Meet mentors. All before you commit your life.


The Problem We're Solving

Right now, thousands of Rwandan students are gambling their futures on guesswork.

Here's what happens:

  • Age 16: "What do you want to be?"
  • Age 18: Pick a major based on what parents want, what pays well, or what friends are doing
  • Age 22: Graduate and take the first job you can find
  • Age 30: Realize you hate it. But you have bills. You're stuck.

Two Critical Failures:

1. Students Don't Understand Themselves

  • Don't know what they're actually good at (vs. what they think they're good at)
  • Don't know what they truly enjoy (vs. what seems impressive)
  • Don't know what careers even exist locally (How many know what a UX designer or data analyst does?)

Result: Students pick careers based on guesses, not data. Like choosing a marriage partner without ever dating.

2. Students Have Nobody to Talk To

  • Parents push what worked in their generation (doctor, lawyer, engineer)
  • Friends are equally confused
  • Teachers know education, not careers
  • Google shows American salaries that don't match Rwandan reality

Result: Students make the biggest decision of their lives in complete isolation.

Why This Matters

Wasted talent is a national crisis.

  • Brilliant developers stuck in accounting because "tech is too hard"
  • Natural teachers trapped in marketing because "teaching doesn't pay"
  • Incredible designers in administration because "creative careers aren't real"

The cost?

  • Personal: A lifetime of mediocrity instead of mastery
  • Economic: Rwanda loses talent it needs to build the next generation
  • Societal: Another generation doing jobs they hate

We can't afford this.


How OpportunityMap Solves This

We built the tool we wish we had at 18. Three core solutions:

1. Help You Understand Yourself (20 minutes)

Not a BuzzFeed quiz. A science-backed assessment combining:

  • Interest profiling (RIASEC - used by career counselors worldwide for 50+ years)
  • Personality assessment (Big Five - the most validated framework)
  • Values discovery (What matters to you: impact vs. income, freedom vs. stability)
  • Work style analysis (Do you lead, collaborate, or work independently?)

Output: Top 25 career matches with specific reasons why they fit you.

Real example:

"UX Designer (94% match) - Your investigative + artistic interests align perfectly. This career values creative freedom (your #1 priority) and offers 30-60M RWF salary in Rwanda. You'd solve user problems through design—matches your preference for small team collaboration."

2. Try Careers Before You Commit (5 minutes per career)

Reality Check Quizzes - Interactive scenarios showing what the job is actually like.

Example for Software Developer:

"It's 6 PM Friday. Your code broke production. 1,000 users can't access the app. Your manager is calling. Your friends are waiting. What do you do?"

After 7 scenarios, you get:

  • Readiness score (0-100%)
  • 6-dimensional analysis (technical fit, pressure handling, collaboration style, creativity, independence, work-life balance)
  • Honest insights from real professionals
  • Clear recommendation (Strong Fit / Potential Fit / Consider Alternatives)

Why this is magic:

  • It's honest - Shows reality, not the Instagram version
  • It's interactive - You feel what the job is like
  • It prevents costly mistakes - Better to discover incompatibility in 5 minutes than 5 years

3. Connect You to People Who've Been There (15 minutes)

Every career recommendation links to real Rwandan professionals who:

  • Work in that field right now
  • Will talk to you for 15 minutes
  • Can answer: "What's it actually like?" "How did you get started?" "Is this what I think it is?"

No more guessing. Talk to someone doing the job.


What Makes Us Different

The Landscape

Career guidance platforms exist globally and across Africa:

In Rwanda:

  • Talent Match, Career Meeg - Focus on job placement and workshops AFTER you've chosen a career
  • University career centers - Only for enrolled students, doesn't scale, traditional counseling

In Africa:

  • Career Buddy (SA), CareerLead AI (Ghana), Yenza (SA) - Generic assessments, no local mentors, AI chatbots instead of humans
  • The Student Hub (Uganda) - B2B model selling to schools, 60K+ students but no public mentor network

Globally:

  • 16Personalities - Fun test but pseudoscience (Myers-Briggs), zero local context
  • 80,000 Hours - World-class research but only for elite university grads wanting "high-impact" careers
  • Forage - Virtual internships (brilliant!) but corporate-focused, no assessment, no Rwanda content
  • LinkedIn - Great for networking, terrible for career discovery

Our Differentiation

OpportunityMap is the only platform that combines:

  1. Scientific Assessment - RIASEC (50+ years of validation) + Big Five personality + Values + Work Style
  2. Reality Check Quizzes - Experience careers through real scenarios in 5 minutes (like Forage but faster and broader)
  3. Local Professional Network - Talk to actual Rwandan professionals (not AI chatbots)
  4. Rwanda-Specific Data - Salaries in RWF, local career paths, professionals who work here
  5. Full Journey Coverage - Self-discovery → Career exploration → Reality testing → Human guidance
  6. Free for Students - Funded by mentor marketplace, not student wallets

The Honest Truth:

  • We're not the only career platform in Africa
  • We're not the only one with assessments
  • We're not the only one with mentors

But we're the only one built specifically for Rwanda that solves the ENTIRE journey—from "I don't know myself" to "I've talked to someone doing the job and tried what it's actually like."

Everyone else solves pieces. We solve the whole problem.

(See /docs/COMPETITIVE_ANALYSIS.md for the full brutal analysis)


What We've Built (Live Now)

Platform: opportunitymap.vercel.app

✅ For Students

  • Career Assessment - 20-minute multi-dimensional test (RIASEC + Big Five + Values + Work Style)
  • 25 Personalized Matches - Ranked with clear reasons and local salary data
  • 100+ Career Library - Videos, requirements, day-in-life, salary ranges, paths
  • Reality Check Quizzes - Try careers interactively (Software Dev, Teacher, Nurse, Business Analyst, Marketing Manager, Data Scientist, Graphic Designer, Civil Engineer, Accountant, Lawyer)
  • Mentor Marketplace - Browse, filter, book 15-min sessions
  • Real-time Chat - Message mentors directly
  • Career Comparison - Compare up to 3 careers side-by-side
  • Salary Calculator - See take-home pay after taxes

✅ For Mentors

  • Profile & Portfolio - Showcase experience, set rates, manage availability
  • Booking System - Accept/decline requests, schedule sessions
  • Earnings Dashboard - Track income, sessions, ratings
  • Real-time Chat - Communicate with students
  • Rating System - Build reputation through student reviews

✅ Core Systems

  • Multi-role Dashboards (Student, Mentor, Educator, Admin)
  • Real-time Notifications (booking requests, messages, status updates)
  • Admin Moderation (user management, content oversight)
  • Mobile-responsive (works on any device)

The Vision

Imagine a world where:

  • Every 18-year-old in Rwanda takes 20 minutes to scientifically understand their strengths
  • Career decisions are based on data, not pressure from parents
  • Students can try careers and talk to professionals before committing years of their life
  • Nobody wakes up at 35 realizing they wasted their potential

That's the world we're building.


Why Now?

Talent is everywhere. Opportunity is not.

Rwanda has brilliant young minds who could build the next generation of technology, education, healthcare, and business. But most will never discover what they're truly capable of because they don't have:

  1. Tools to understand themselves scientifically
  2. Ways to experience careers before committing
  3. Access to mentors who've walked the path

With OpportunityMap, they won't need luck. They'll have data, experience, and guidance.


For Developers

Tech Stack

  • Frontend: Next.js 14, TypeScript, Tailwind CSS
  • Backend: Convex (real-time database)
  • Auth: Clerk
  • Deployment: Vercel

Quick Start

# Install
npm install

# Run dev server
npm run dev

# Build
npm run build

# Deploy Convex
npx convex deploy

Project Structure

app/                    # Next.js pages & routes
components/             # React components
convex/                 # Backend (database schema, API functions)
lib/                    # Utilities, types, quiz data
docs/                   # Documentation & guides

Key Commands

npm run dev              # Dev server
npm run build            # Production build
npx tsc --noEmit         # Check TypeScript
npx eslint . --fix       # Fix linting
npx convex deploy        # Deploy backend

Documentation

See /docs for:

  • BUILD_STATUS.md - Full feature status
  • REMAINING_TASKS.md - What's next
  • REALITY_QUIZ_STATUS.md - Quiz system details
  • CODING_GUIDELINES.md - Code standards

Status

Launch Readiness: 85%

Core platform complete and live. Focus now is content creation (more quizzes, career data) and user acquisition.


Built with ❤️ by Christian Tonny for Rwanda's students

Because talent is everywhere. Opportunity should be too.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.6%
  • Other 0.4%