Skip to content

Ashishmp/ResumeSummarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ResumeSummarizer

📝 Resume Summarizer

An AI-powered full-stack web application that allows users to upload resumes in PDF format and get smart, concise summaries using LLMs like Sarvam AI. Built using React.js, FastAPI, and Python.


🚀 Features

  • Upload PDF resumes
  • Extract text from PDF
  • Generate summaries using Sarvam AI
  • View previous uploaded resume summaries (history)
  • Full-stack architecture (React frontend + FastAPI backend)

🛠 Tech Stack

  • Frontend: React.js
  • Backend: FastAPI (Python)
  • NLP/AI: Sarvam AI (or pluggable LLM)
  • Database: SQLite / Local storage
  • PDF Parsing: PyPDF2

⚙️ Setup Instructions

1. Clone the Repository

git clone https://github.com/Ashishmp/ResumeSummarizer.git cd ResumeSummarizer

2. Start Backend

cd backend python -m venv venv

For Linux/macOS:

source venv/bin/activate

For Windows:

venv\Scripts\activate

pip install -r requirements.txt

uvicorn main:app --reload

3. Start Frontend

cd ../frontend npm install npm start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published