Skip to content

thegarykun/ResumAI

Repository files navigation

ResumAI - Resume & Internship Readiness Checker

An AI-powered web application that checks if a student's resume is industry-ready and provides role-specific feedback + internship suggestions.

🧱 Tech Stack

  • Frontend: React (Vite) + TypeScript + Vanilla CSS
  • Backend (Serverless): Firebase (Auth, Firestore, Storage)
  • AI: Google Gemini API

🚀 Features

  1. Authentication: Google Sign-In & Email/Password.
  2. Resume Analysis: Extract text from PDF/DOCX resumes.
  3. AI Feedback: Get strengths, weaknesses, and missing skills based on a target role.
  4. Internship Matching: Suggests suitable internship roles.
  5. History: View past feedback.

🛠️ Setup Guide

1. Clone & Install

git clone <repo-url>
cd ResumAI
npm install

2. Configure Environment Variables

Create a .env file in the root directory:

VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id
VITE_GEMINI_API_KEY=your_gemini_api_key

3. Firebase Setup

  • Create a Firebase Project.
  • Enable Authentication (Google & Email/Password).
  • Enable Firestore Database.
  • Enable Storage (Set allowed CORS if needed).
  • Copy config into .env.

4. Run Locally

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors