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

Share this project:

Updates