-
Home page
-
Career chat page this is the main engine of this application
-
Applicant Dashboard this the page where the user can apply for new jobs
-
Mock Interview page in this page user can practice for upcomming interviews
-
Ai Study planner page
-
Wellness page
-
Job Board page
-
Recuiter Dashboard page
-
Skill Gap Analysis page
-
Learning path page
-
Ai resume builder page
💡 Inspiration We were inspired by the widespread career uncertainty felt by students and professionals, especially in rapidly changing job markets influenced by AI itself. Traditional career counselors and static online tests often fail to provide personalized, real-time, and actionable advice. We wanted to build a dynamic platform that uses AI to analyze a user's skills and interests against live job market data and future trends, moving beyond generic advice to offer concrete development pathways.
💻 What it does The AI-Powered Career Guidance and Development platform offers a comprehensive career management suite:
Personalized Skill Gap Analysis: Users upload their resume/CV or input their current skills. The AI evaluates these against their target job roles and identifies specific skill gaps.
Dynamic Learning Roadmaps: It generates a step-by-step learning path, recommending specific courses, projects, and certifications (e.g., Coursera, GitHub repos, LinkedIn Learning) to close those gaps.
Future-Proofing Analysis: It analyzes a user's current career trajectory against emerging job market trends (identifying roles at high risk or high growth) to suggest strategic pivots.
Interview Simulation: Offers text-based or simulated video interviews for practice, complete with instant AI feedback on content and tone.
🛠️ How we built it We built the application using a MERN stack (MongoDB, Express, React, Node.js) for speed and scalability.
Frontend (React): A responsive user interface allowing for easy profile management and visualization of learning roadmaps.
Backend (Node.js/Express): Handles user authentication, API routing, and data storage.
Database (MongoDB): Used to store user profiles, skill data, and custom learning paths.
AI Engine (Python/OpenAI API): The core logic runs on Python. We used the OpenAI API (specifically GPT-4) for generating custom roadmaps and providing nuanced interview feedback. We utilized NLTK/spaCy for initial skill extraction and parsing of uploaded resumes.
Data Integration: We integrated with external APIs (like LinkedIn or job board aggregators) to fetch real-time job market data and required skill sets.
🚧 Challenges we ran into The biggest challenge was achieving data freshness and accuracy for the "Future-Proofing Analysis."
API Rate Limits: Integrating and frequently querying multiple external job market APIs led to unexpected rate limits and delays. We had to implement a robust caching layer to manage this.
Skill Granularity: Accurately mapping a user's broad skill (e.g., "JavaScript") to the highly specific requirements of a job posting (e.g., "React Hooks, TypeScript, Redux Toolkit") required extensive prompt engineering and refinement of the AI models to reduce generic outputs.
Handling Ambiguity: CVs often contain vague language. We spent significant time training our parsing models to interpret ambiguous job descriptions and experience effectively.
🏆 Accomplishments that we're proud of We are most proud of the Dynamic Learning Roadmap Generator. Instead of presenting a fixed list of courses, our AI successfully generates a sequential, prerequisite-aware learning path. For example, it won't recommend advanced TensorFlow projects before ensuring the user has a solid foundation in Python and NumPy. This feature provides a truly actionable and less overwhelming experience for the user, which was our core mission.
🧠 What we learned We learned the critical importance of data validation and cleaning when working with unstructured text inputs like resumes. We initially underestimated the variability in resume formats and the resulting noise in our skill data. This project taught us that the quality of the AI output is directly proportional to the rigor applied to the pre-processing of user data. We also significantly improved our understanding of efficient API data aggregation.
⏭️ What's next for AI-Powered Career Guidance and Development Gamification: Introduce a progress tracking system with badges and milestones to increase user motivation and engagement with their learning roadmaps.
Recruiter Integration: Build a secure Recruiter Portal where companies can directly search for candidates whose skills perfectly match their job listings, using the data we've already parsed.
Video Integration: Integrate with a platform like YouTube to recommend specific video lectures within the learning roadmap segments, rather than just linking to paid courses.
Built With
- base44
Log in or sign up for Devpost to join the conversation.