https://github.com/aust21/skill-gap-analyzer
Online skill analyzer web app
https://github.com/aust21/skill-gap-analyzer
flask gpt postgresql
Last synced: 11 months ago
JSON representation
Online skill analyzer web app
- Host: GitHub
- URL: https://github.com/aust21/skill-gap-analyzer
- Owner: aust21
- Created: 2025-01-29T12:18:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-07T12:31:29.000Z (12 months ago)
- Last Synced: 2025-07-07T13:49:13.670Z (12 months ago)
- Topics: flask, gpt, postgresql
- Language: CSS
- Homepage: https://skillanalyzer.pythonanywhere.com/
- Size: 15.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dynamic Skill Gap Analyzer
## Overview
The Dynamic Skill Gap Analyzer is a data engineering project powered by Gemini AI that analyzes and compares the skills in your resume against trending industry demands. The goal? To sniff out your skill gaps like a bloodhound and suggest how to fix them.
Think of it as a brutally honest career coach—without the judgmental eyebrows.
## Old Features (RIP)
**These features have been hit with a spinning kick so hard they fell 7km away from the repo...**
✅ ~~Store skill data in **PostgreSQL** for historical analysis~~
✅ ~~Extract required job skills using **NLP (spaCy)**~~
(We still love them, just... from afar.)
## New features
✅ Parse and analyze a user's resume for existing skills
✅ Identify missing skills for career improvement
✅ Create a dashboard for better visualizations
✅ View the live [demo](https://skillanalyzer.pythonanywhere.com/) demo
## 👾 For Nerds
### Tech Stack
- **Python** (Because why not....)
- **Flask** (Because nobody wants raw JSON in the browser)
- ~~**spaCy** (got replaced by ai)~~
- ~~**PostgreSQL** (Now watching Killing Eve on netflix)~~
---
### Installation
#### Prerequisites
- Python 3.9+
- Ability to read bad code (required)
#### Setup
1. Clone the repository:
```bash
git clone https://github.com/aust21/skill-gap-analyzer.git
cd skill-gap-analyzer
```
2. Set up a virtual environment
```bash
python3 -m venv venv && souce venv/bin/activate
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
#### Usage
Run the entry point script:
```bash
python3 app.py
```
## **👋 Contributions Welcome!**
Ooh, together We can take it higher
Come now, set the past on fire
Stand up, raise your face to the sky, my love
Together, we can take it higher
(Ooh, together)
We can take it higher