Inspiration
As students, we often hear about great opportunities after the deadline has passed. Internships, hackathons, scholarships, and programs are spread across many platforms, and checking each one regularly is honestly exhausting. I wanted to build something that brings trusted opportunities into one place, so students don’t have to search everywhere or worry about missing out.
This project came from my own experience of struggling to keep track of opportunities while managing studies and projects.
What it does
An AI-Powered Opportunity Discovery Platform for Students helps students find relevant and trustworthy opportunities easily. It:Shows opportunities collected from selected trusted platforms Lets users sign up and log in securely Displays opportunities in a clean, organized way Makes it easy to update listings over time (like monthly updates) The platform focuses on clarity, trust, and simplicity rather than overwhelming users with too much information.
How we built it
I built the frontend using React (Vite) to keep the interface fast and responsive. The backend is created using FastAPI, which handles user authentication and API communication. A SQL database is used to store login and signup details securely.
The backend also controls which platforms are considered trusted, so the frontend only displays verified sources. Everything is connected and deployed using GitHub and Vercel.
Challenges we ran into
Understanding how frontend and backend work together Deploying both parts correctly on a cloud platform Fixing build and configuration errors during deployment Making sure the structure is scalable and not hard-coded These issues took time, but solving them gave me real hands-on experience.
Accomplishments that we’re proud of
Built a complete full-stack project from scratch Successfully implemented authentication with a database Created a system that can grow with more features Learned real deployment and debugging skills
What we learned
How APIs connect frontend and backend Why databases are important even for simple features How deployment works in real projects How to debug issues step by step instead of giving up This project helped me think more like a developer, not just a coder.
What’s next for An AI-Powered Opportunity Discovery Platform for Students
Automatically updating opportunities every month Adding smarter filtering and recommendations Expanding the list of trusted platforms Improving the overall user experience
Log in or sign up for Devpost to join the conversation.