# 🧠 AI Reskilling Think Tank Platform
**Grounded skills-gap analysis and AI-powered reskilling pathways for workers navigating AI-driven automation.**
**🚀 Live App** |
**📖 API Docs** |
**🐛 Report Bug** |
**💡 Request Feature**
---
## 📋 Table of Contents
- Problem Statement
- Solution
- Target Users
- Key Features
- Technology Stack
- System Architecture
- Data Flow
- UML Diagrams
- ER Diagram
- API Documentation
- Installation Guide
- Docker Quick Start
- Environment Variables
- Folder Structure
- Contributing
- License
---
## 🔴 Problem Statement
Automation and AI are reshaping the labour market at an unprecedented pace. Workers in clerical, manufacturing, and routine cognitive roles face displacement, yet lack structured, evidence-based tools to:
- Understand **which specific skills they already have** versus what the target occupation demands
- Receive **personalised, AI-reasoned guidance** rather than generic advice
- Track their **reskilling progress** against a verifiable skills taxonomy grounded in O\*NET / ESCO data
Existing platforms either offer generic career advice without skills evidence, or require institutional access. There is no open, data-driven, AI-augmented reskilling tool built for individual workers.
---
## 💡 Solution
The **AI Reskilling Think Tank Platform** is a full-stack application that:
1. **Extracts skills** from a user's resume using spaCy NLP matched against a curated O\*NET skills taxonomy
2. **Performs gap analysis** — comparing extracted skills to the requirements of any target occupation
3. **Generates a readiness score** and prioritised list of missing skills
4. **Delivers AI career guidance** via Google Gemini with real-time streaming
5. **Recommends learning resources** (courses, certifications) for each skill gap
6. **Logs all activity** to an xAPI-compliant Learning Record Store for auditability
---
## 👥 Target Users
| User Type | Description |
|---|---|
| **Job S …