Skip to content

GemCraft is an AI-powered resume assistant designed to help users create compelling, job-ready resumes through smart optimization. It analyzes job descriptions and resumes to ensure perfect alignment, providing users with tailored suggestions and intelligent feedback that boost their chances of landing interviews.

Notifications You must be signed in to change notification settings

samuelajala01/GemCraft

Repository files navigation

💎 GemCraft – AI Resume Analyzer & Builder

GemCraft is an AI-powered resume analysis and generation tool built with React, Gemini API, and Tailwind CSS. It allows users to upload their resumes, analyze them against job descriptions, receive quality-based feedback, and regenerate tailored resumes — all from a clean, interactive web interface.

🚧 Note: The backend for PDF generation and AI processing is hosted in a separate repository.


✨ Features

  • 📄 Upload and analyze resume content
  • 🤖 AI-based resume feedback using Gemini API
  • 🎯 Targeted resume scoring against job descriptions
  • 🧠 Suggestions for improvement
  • 🪄 One-click resume regeneration with Gemini
  • 📤 Export polished resumes as PDFs
  • ⚡ Real-time HTML-to-PDF rendering using Puppeteer
  • 🔍 Section-wise feedback breakdown

📦 Tech Stack

Tech Description
React (vite) Frontend framework
Tailwind CSS UI framework
Puppeteer For backend-side PDF generation
Gemini API Google AI model used for resume analysis and generation

About

GemCraft is an AI-powered resume assistant designed to help users create compelling, job-ready resumes through smart optimization. It analyzes job descriptions and resumes to ensure perfect alignment, providing users with tailored suggestions and intelligent feedback that boost their chances of landing interviews.

Topics

Resources

Stars

Watchers

Forks