Inspiration
I wanted to help students find hackathons, scholarships, and ambassador programs in one place, solving the problem of scattered information.
What I Learned
I learned React, Tailwind CSS, Node.js, MongoDB, data parsing, and designing an intuitive UI. I also improved my problem-solving and project management skills.
How I Built It
Frontend: React + Tailwind CSS
Backend: Node.js + Express
Database: MongoDB
Matching Algorithm:
Match Score
𝑤 1 ⋅ Skill + 𝑤 2 ⋅ Interest + 𝑤 3 ⋅ Deadline Match Score=w 1
⋅Skill+w 2
⋅Interest+w 3
⋅Deadline
The app filters opportunities based on skills, interests, and deadlines, giving students the most relevant results first.
Challenges
Data inconsistency across sources
Real-time updates
Designing a simple yet informative UI
Log in or sign up for Devpost to join the conversation.