Opportunity Radar

Track: EdTech & Opportunity Access
Video Demo: https://youtu.be/N63X0QYQT8k?si=UfAx67e2iq29xxZL Team: Avnitha

The Problem

Students miss scholarships, competitions, and internships not because they're unqualified, but because opportunity discovery is fragmented, eligibility rules are opaque, and privilege fills information gaps. This creates systemic inequality in access to transformative opportunities.

Our Solution

Opportunity Radar is a decision-support system that performs an eligibility audit on a student's profile. Instead of just listing opportunities, we:

  1. Match students with opportunities they realistically qualify for
  2. Explain why they don't qualify for others
  3. Show what they need to change to become eligible

We provide transparency where other platforms provide only lists.

Key Features

  • Profile-Based Matching: Input academic details, interests, and constraint
  • Eligibility Engine: Rule-based system with weighted scoring
  • Three Transparency Buckets:
    • Eligible Now: Ready to apply
    • One Step Away: Close to eligibility with clear improvement steps
    • Not Eligible: Hard disqualifiers with explanations -Interactive Results: Click any opportunity to see detailed matching logic
  • Demo Mode: Pre-loaded profile for instant demonstration

Technology Stack

  • Backend: Python Flask with eligibility inference engine
  • Frontend: HTML5, CSS3, Vanilla JavaScript
  • Data: Structured JSON opportunity database
  • Algorithms: Rule-based filtering with weighted scoring
  • Design: Custom CSS with modern gradients and animations

How We Built It

  1. Data Modeling: Created structured opportunity schema with eligibility rules
  2. Engine Development: Built matching algorithm with hard/soft rule distinction
  3. UI/UX Design: Focused on clarity with three distinct visual categories
  4. Transparency Layer: Added detailed "why" explanations for every match/mismatch

What Makes This Different

  1. Not a Search Engine: We perform analysis, not just aggregation
  2. Transparency-First: We show disqualifiers upfront, saving students time
  3. Actionable Insights: "One Step Away" bucket provides clear improvement paths
  4. Equity Focus: Designed to level the informational playing field

Scalability

This prototype uses 7 hand-curated opportunities. The architecture supports:

  • 10,000+ opportunities via database integration
  • Regional customization through configurable eligibility rules
  • Machine learning enhancements for interest matching
  • API integration with existing opportunity platforms

Acknowledgements

  • Built during STEMPOWERHACKS (December 21-28, 2025)
  • Uses open data sources and publicly available opportunity information
  • Special thanks to opportunity providers who make their eligibility criteria public -AI was used during debugging and for understanding/correcting logic flaws

Built With

  • css3
  • flask
  • flask-cors-**frontend:**-html5
  • font-awesome
  • git
  • google-fonts-**architecture:**-rest-api
  • html5
  • javascript
  • python
  • rest-api
  • rule-based-inference-engine-**tools:**-vs-code
  • vanilla-javascript-**data:**-structured-json-with-custom-eligibility-schema-**design:**-custom-css
Share this project:

Updates