Inspiration
Many students apply for jobs without clearly understanding what skills they are missing for their target role. Even though they work hard, they don’t know what to learn next, which course to follow, or what projects will actually help them become job-ready. This inspired us to build SkillGap AI, a tool that gives students clarity, direction, and a personalized learning path based on their actual resume and career goals.
What it does
SkillGap AI allows users to:
Upload their resume
Select their target job role
Automatically extract and analyze their skills
Compare them with real industry-required skills
Identify missing skills
Recommend the best learning resources
Suggest relevant projects
Generate a personalized career roadmap
View everything in a well-organized dashboard
It works like an AI career counselor that tells students exactly where they stand and what they need to do next.
How we built it
We built the project using Base 44 to generate and structure the application quickly. Our tech stack includes:
Frontend: React + Tailwind CSS
Backend: Node.js / Express
AI/NLP: Skill extraction & comparison using OpenAI models
Database: Firebase / Firestore
Authentication: Login/Signup for user management
Base 44 helped us rapidly generate components, backend endpoints, and accelerate development while allowing us to customize the logic, UI, and AI workflows.
Challenges we ran into
Ensuring accurate skill extraction from different resume formats
Making the AI compare human-written resume content with standardized job role skills
Designing a clean, meaningful dashboard that makes analysis easy to understand
Fixing API issues and ensuring smooth communication between frontend and backend
Handling PDF/DOC parsing inconsistencies
Creating personalized roadmaps instead of generic recommendations
Accomplishments that we're proud of
Successfully built a working AI that identifies matched and unmatched skills
Designed a clean, user-friendly dashboard
Created a meaningful recommendation system (courses + projects + roadmap)
Implemented a full authentication flow
Turned a simple idea into a real, functional career-guidance tool
Used Base 44 effectively to speed up development
What we learned
How to integrate AI skill extraction into real-world applications
How to build structured skill-comparison models for job roles
Better frontend design practices for dashboards
Handling resume parsing challenges
Managing full-stack development workflows using Base 44
How important clear user guidance is in career-oriented tools
What's next for SkillGap AI
Adding live mock interviews and AI feedback
Integrating job postings and matching the user’s resume to open roles
Giving personalized weekly learning tasks
Adding progress tracking and certifications
Role-based skill quizzes
Advanced resume improvement suggestions
Built With
- base44
- css
- express.js
- firebase
- github
- javascript
- node.js
- openai
- react.js
- restapi's
- skill-extraction
- tailwind
Log in or sign up for Devpost to join the conversation.