An open API service indexing awesome lists of open source software.

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

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