Inspiration
Many college students have the technical knowledge and potential to succeed in placements, but they struggle with resume preparation, coding practice, aptitude tests, and interview confidence. Personalized career guidance is not always easily accessible.
This inspired us to build CareerNova, an AI-powered placement preparation platform that helps students prepare smarter, identify their skill gaps, and move closer to their career goals.
What it does
CareerNova acts as a personal AI career coach for students. Its key features include:
- AI Resume Analyzer: Analyzes resumes, identifies skills, and suggests improvements.
- Personalized Study Planner: Creates structured preparation plans based on career goals and skill gaps.
- DSA Practice: Helps students practice coding problems and understand programming concepts.
- AI Mock Interviews: Generates interview questions and provides feedback on answers.
- Aptitude Preparation: Supports quantitative aptitude, logical reasoning, and verbal ability practice.
- Progress Dashboard: Tracks completed tasks, practice performance, and areas that need improvement.
Our goal is to make placement preparation more personalized, organized, and accessible.
How we built it
We designed CareerNova as a full-stack web application with a responsive user interface and an AI-powered backend.
- Frontend: React, TypeScript, and Tailwind CSS for a modern and responsive interface.
- Backend: Python and FastAPI for application logic and API endpoints.
- AI Integration: NVIDIA Nemotron through Nebius Token Factory to power AI-based resume insights, study plans, and interview feedback.
- Database and Authentication: Supabase for securely managing user profiles and learning progress.
The application workflow connects student information, AI-generated recommendations, practice activities, and progress tracking into one platform.
Challenges we ran into
One of our main challenges was designing an AI workflow that provides personalized and useful recommendations instead of generic responses. We also had to consider resume parsing, handling different student skill levels, integrating AI APIs, and maintaining secure access to personal information.
Another challenge was making the application simple enough for students to navigate while supporting multiple preparation modules. We addressed these challenges by organizing the features into clear workflows and prioritizing useful, actionable feedback.
Accomplishments that we're proud of
We are proud of creating the concept of a unified AI career preparation platform that brings resume analysis, personalized learning, coding practice, mock interviews, and progress tracking together.
CareerNova focuses on helping students understand not only what they need to improve, but also what steps they can take next.
What we learned
Through this project, we explored how AI models can support personalized learning and career preparation. We learned about full-stack application development, API integration, database design, prompt engineering, and the importance of validating AI-generated responses.
We also learned that an effective AI agent should connect recommendations with meaningful actions and measurable user progress.
What's next for CareerNova
Our future plans include:
- Adding voice-based mock interviews and real-time feedback.
- Supporting more programming languages and coding assessments.
- Introducing company-specific placement preparation paths.
- Improving adaptive study plans using students' practice history.
- Adding multilingual support for students from different backgrounds.
- Integrating verified learning resources and placement opportunities.
Our long-term vision is to make CareerNova a reliable AI career companion that helps every student prepare with confidence and pursue the right opportunities.
Built With
- fastapi
- googleaistudio
- javascript
- nebiustockenfactory
- postgresql
- python
- react
- render
- restapi
- sql
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.