Skip to content

silver-dev-org/resume-checker

Repository files navigation

Silver.dev's Resume Checker

Resume Checker is a web-based application that uses AI to analyze resumes, provide feedback, and grade them following silver.dev's CV Checklist. With a simple and user-friendly interface, users can upload their resumes and receive actionable suggestions for improvement, helping them enhance their chances in the job market.

Features

  • AI-Driven Feedback: Provides detailed insights and suggestions to improve resumes.
  • Drag-and-Drop Upload: Simple and intuitive file upload process.
  • Grading: Generates a score based on the resume's structure, content, and clarity.

Technologies Used

  • Frontend: React with Next.js pages router.
  • Backend: Next.js API routes
  • AI Integration: Gemini (via Vercel's ai-sdk)
  • PDF Parsing: pdf-parse (mainly used to get metadata out of the pdf)

Getting Started

Follow these steps to run Resume Checker locally:

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:
git clone https://github.com/conanbatt/resume-checker.git
cd resume-checker
  1. Install dependencies:
npm install
  1. Create a .env file
GOOGLE_GENERATIVE_AI_API_KEY=<your-gemini-key>
  1. Start the dev server
npm run dev

Usage

  1. Drag and drop or upload your resume file (PDF format) into the upload area.
  2. Wait for the analysis to complete.
  3. Review the grade and suggestions provided by the AI.

Contributions

Contributions are welcome! Feel free to fork the repository and submit a pull request with your improvements. For more on how to contribute