Skip to content

rushangchandekar/SkillBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ GAP0 β€” AI Skill Gap Analyzer for Employability

An AI-powered career analysis platform that bridges the gap between academic capabilities and real-world industry demands. GAP0 profiles student skills, extracts intelligence from resumes via NLP, detects skill gaps using advanced weighted matching, and generates custom, phased learning roadmaps.

Built with a gorgeous, high-performance glassmorphic user interface and robust micro-animations.


🎯 The Core Problem

Only 42.6% of Indian graduates are employable (Graduate Skill Index 2024).

Traditional academic degrees often leave students unaware of the specific, rapidly evolving technology stacks demanded by modern industry. GAP0 solves this by providing immediate, precise alignment metrics and personal, actionable study routes.


πŸš€ Key Modules & Features

  1. Student Skill Profiling: Dynamic career-path selector (10 paths) combined with intuitive capability sliders.
  2. AI Resume Parser: Direct parsing of PDF and DOCX files using Gemini NLP to extract semantic skillset matrices.
  3. High-Precision Gap Analytics: Custom mathematical matching comparing user capabilities against real industry weights.
  4. Interactive Dashboard: Match score visualization, modular radar charts, and AI-driven growth insights.
  5. Personalized Learning Roadmaps: Actionable, phased learning schedules populated with 50+ curated resources.
  6. Career History Log: Local secure persistence allowing students to track their growth curves over time.

πŸ› οΈ Advanced Tech Stack

Layer Technology Description
Frontend UI React 19 + Vite Ultra-responsive cinematic layout, vanilla HSL CSS design system, and custom rotating concentric sparkle animations.
Backend API Python Flask Restful service layer managing file ingestion, database routing, and semantic AI queries.
AI Ingestion Google Gemini AI API Generative Reasoning Engine reading resumes and outputting structured JSON analyses.
Persistence SQLite3 Lightweight local database storing audit trials and analytical history.

πŸ“ Repository Structure

Gap0/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ main.py             # Flask REST API server
β”‚   β”œβ”€β”€ database.py         # SQLite persistence configurations
β”‚   β”œβ”€β”€ requirements.txt    # Production Python libraries
β”‚   └── Procfile            # Deployment script for web servers
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/     # UI elements (Hero, Navbar, ResumeUpload)
β”‚   β”‚   β”œβ”€β”€ pages/          # Full layouts (Dashboard, Profiler, History)
β”‚   β”‚   └── utils/          # Client API fetch wrappers
β”‚   β”œβ”€β”€ package.json        # Frontend NPM configurations
β”‚   β”œβ”€β”€ vercel.json         # Vercel Production Reverse Proxy Config
β”‚   └── vite.config.js      # Dev proxy configurations
└── README.md

πŸ’» Quick Start & Running Locally

1. Fire Up the Flask Backend

# Navigate to the backend folder
cd backend

# Install dependencies
pip install -r requirements.txt

# (Optional) Add your API key in a .env file
# GEMINI_API_KEY=your_gemini_api_key_here

# Run the Flask development server
python main.py

Backend runs on http://localhost:5000

2. Start the React Frontend

# Navigate to the frontend folder
cd ../frontend

# Install dependencies
npm install

# Run the development compiler
npm run dev

Frontend compiled live at http://localhost:5173


πŸ‘₯ Authors & Team

Built with ❀️ for Hackathon 2026 β€” G.H. Raisoni College of Engineering.

About

⚑ GAP0 β€” AI-powered Skill Gap Analyzer & Roadmap Generator. Compare your skills against real-world industry requirements, upload your resume for deep AI gap analysis, and receive a phased learning roadmap. Built with React (Vite) + Flask + SQLite + Google Gemini AI. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors