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.
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.
- Student Skill Profiling: Dynamic career-path selector (10 paths) combined with intuitive capability sliders.
- AI Resume Parser: Direct parsing of PDF and DOCX files using Gemini NLP to extract semantic skillset matrices.
- High-Precision Gap Analytics: Custom mathematical matching comparing user capabilities against real industry weights.
- Interactive Dashboard: Match score visualization, modular radar charts, and AI-driven growth insights.
- Personalized Learning Roadmaps: Actionable, phased learning schedules populated with 50+ curated resources.
- Career History Log: Local secure persistence allowing students to track their growth curves over time.
| 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. |
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
# 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.pyBackend runs on http://localhost:5000
# Navigate to the frontend folder
cd ../frontend
# Install dependencies
npm install
# Run the development compiler
npm run devFrontend compiled live at http://localhost:5173
Built with β€οΈ for Hackathon 2026 β G.H. Raisoni College of Engineering.