Skip to content

Gauravp2104/Resume_Skill_Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume_Skill_Extractor

A web interface allowing candidate resumes to be filtered on a skill basis

🚀 Features

Frontend

  • 🔍 Multi-skill search with autocomplete
  • 📱 Responsive Material-UI design
  • 🔄 Real-time filtering
  • 🎨 Visual skill highlighting
  • ⏳ Loading indicators
  • 🚨 Error handling

Backend

  • ⚡ FastAPI REST endpoints
  • 🔎 Case-insensitive skill matching
  • 🏎️ Optimized search performance
  • 📊 API documentation (Swagger UI)

🛠️ Tech Stack

Frontend Backend
React 18 FastAPI
Material-UI Python 3.9+
React Router 6 Uvicorn
Axios Docker

🏁 Getting Started

Prerequisites

  • Node.js 16+
  • Python 3.9+
  • Docker (optional)

🖥️ Local Development

Backend Setup

cd backend
python -m venv venv
.\venv\Scripts\activate

pip install -r requirements.txt
uvicorn main:app --reload

Frontend Setup

cd frontend
python -m venv venv
.\venv\Scripts\activate

pip install -r requirements.txt
npm start

Docker Deployment

docker compose up -d --build

About

A web interface allowing candidate resumes to be filtered on a skill basis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors