Inspiration
As students and hackers, we’ve all felt the frustration of applying to internships or entering hackathons without clear feedback on what actually went wrong. Most of the time, rejections come with no explanation, and resume tools only give very basic advice that doesn’t actually help you improve.
The same thing happens in hackathons. Many talented hackers show up excited to build something, but they aren’t always sure what judges are looking for, how to structure a strong project, or which skills actually matter the most. This can make people feel discouraged, especially if they’re newer to hackathons.
We built InternHub to help solve this problem. Our goal was to create a platform that gives hackers real feedback and clear direction so they can improve their skills, build better projects, and feel more confident when applying to internships or competing in hackathons.
What it does
InternHub is a platform that helps hackers improve their resumes, coding skills, and interview performance by turning feedback into something they can actually use.
One of the main features is the resume analyzer. Users can upload their resume and information about past coding projects, and the platform analyzes them to see what technical skills they show and where they might be lacking. InternHub then gives a score out of 100 and explains the strengths of the resume along with specific things that could be improved. Since projects matter a lot in hackathons and tech internships, the system focuses heavily on evaluating project quality and technical depth.
InternHub also includes an AI interviewer that simulates a real interview experience. Users can talk with the interviewer through voice, which is powered by ElevenLabs, while the reasoning behind the questions and feedback comes from OpenAI. The interviewer asks questions, responds to the user’s answers, and follows up like a real interviewer would. After the interview ends, the user receives feedback on how they did, including a score and suggestions for improving their responses and communication.
Another important feature is Practice Mode, where users can practice coding skills through interactive exercises. Users can work through coding problems directly on the platform, edit their solutions in real time, and improve their problem-solving approach. This helps hackers build the kinds of skills that are useful in both technical interviews and hackathons.
InternHub also helps users understand what skills are actually valuable in the tech industry. The platform looks at trends in internship postings and successful applications to show which technologies and programming skills are currently in demand.
Finally, InternHub includes a community review section where users can share experiences with internships, hackathons, or companies. This helps other hackers learn from real experiences and understand what helped others succeed.
How we built it
Firebase – We used Firebase for authentication so users can sign in and create accounts. Firestore was also used to store things like user progress in Practice Mode and community reviews.
Tailwind CSS – Tailwind helped us quickly build a clean and responsive user interface while keeping the design simple and easy to navigate.
OpenAI API – We used OpenAI to power several core features of the platform. It helped analyze resumes and projects, generate interview questions and feedback, and assist the AI interviewer during conversations with users.
ElevenLabs – ElevenLabs provided the voice system for our AI interviewer and assistant, making the interview simulation feel more realistic and interactive.
Node.js – Node.js handled our backend server, allowing us to connect the different APIs, process resume analysis, and manage requests between the frontend and our AI systems.
Featherless - We attempted to use featherless, specifically the Kimi K2 by Moonshot AI with the OpenAI SDK. However, eventually we pivoted to the OpenAI API following difficulties.
Challenges we ran into
During development, we ran into several technical challenges.
Our server sometimes became unstable when multiple APIs were running at the same time. We also had limited access to the ElevenLabs API during development, which made testing the voice features difficult.
We attempted to use Featherless.ai with Kimi 2 with OpenAI SDK.
We also experienced some Firebase connection issues while saving user data, and our Node server occasionally crashed when handling large OpenAI requests.
These problems forced us to simplify parts of our system and focus on making the core features stable within the limited time we had.
Accomplishments that we’re proud of
We’re proud that we were able to build a working platform that connects several different features together. InternHub can analyze resumes, simulate interviews with voice interaction, and allow users to practice coding skills in one place.
Most importantly, it doesn’t just point out problems. It helps users understand what to improve and how to improve it, which is something many existing tools don’t do well.
What we learned
While building InternHub, we learned a lot about integrating different APIs into one system and handling real technical issues during development.
We also learned how important it is to design a platform that guides users step by step instead of overwhelming them with too many options. Since hackathons and interviews can already feel stressful, making the experience simple and clear was really important.
What’s next for InternHub
In the future, we want to expand InternHub to help even more with hackathon preparation and collaboration.
We plan to add features that help hackers test project ideas before building them, understand common judging criteria, and get feedback on whether a project idea is realistic within a hackathon time limit.
We also want to grow the community side of the platform by allowing hackers to share past projects, strategies, and lessons they learned from competitions.
Our long-term goal is to make InternHub a place where hackers can continuously improve their skills, learn from each other, and feel more prepared when applying for internships or participating in hackathons.
Built With
- elevenlabs
- featherless.ai
- firebase
- openai


Log in or sign up for Devpost to join the conversation.