Skip to content

seifotefa/deltahackslite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

ResuMock

An AI-powered mock interview coach that helps you prepare for behavioral interviews by generating tailored questions based on your resume and experience and providing feedback on your answers.

🎯 Features

  • Resume-based Question Generation: Upload your resume
  • Role-specific Questions: Enter company name and role title for tailored questions
  • AI-powered Feedback: Get instant feedback on clarity, confidence, and structure (STAR method)
  • Clean, Modern UI: Built with React, Vite, and Tailwind CSS

🚀 Quick Start

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Google Gemini API key (Get one here)

Installation

  1. Clone the repository (or navigate to the project directory)

  2. Set up the Backend:

    cd backend
    npm install
    cp env.example .env
    # Edit .env and add your API keys
    npm start
  3. Set up the Frontend (in a new terminal):

    cd Frontend
    npm install
    npm run dev
  4. Open your browser and navigate to http://localhost:3000

🧠 How It Works

  1. Upload Resume: User pastes their resume text
  2. Enter Job Info: User provides company name and role title
  3. Generate Questions: Backend calls OpenAI GPT-4 to generate 3 tailored behavioral interview questions
  4. Answer Questions: User types their answers
  5. Get Feedback: Backend calls Google Gemini API to analyze answers and provide structured feedback

🔧 Development

Frontend Development

cd Frontend
npm run dev

Backend Development

cd backend
npm run dev  # Uses nodemon for auto-reload

📝 Environment Variables

Create a .env file in the backend directory:

GEMINI_API_KEY=your_gemini_api_key_here
PORT=5000

🛠️ Tech Stack

Frontend

  • React 18
  • Vite
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • Google Gemini API

📄 Devpost

source

About

ResuMock - Our submission for deltahackslite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors