Skip to content
riyaxwasxherePublic

About

AI-powered interview preparation platform built with the MERN stack and Google Gemini API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🚀 PrepPilot – AI-Powered Interview Preparation Platform

PrepPilot is a full-stack AI-powered interview preparation platform that helps users practice technical interviews by uploading their resume and receiving personalized interview questions and AI-generated feedback.


✨ Features

  • 🔐 User Authentication (JWT)
  • 📄 Resume Upload (PDF)
  • 🤖 AI-generated interview questions
  • 💬 AI feedback on answers
  • 📊 Readiness score
  • 📱 Responsive UI

🛠️ Tech Stack

Frontend

  • React
  • Vite
  • Tailwind CSS
  • Axios

Backend

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication
  • Multer

AI

  • Google Gemini API
  • Gemini Embedding Model

🚀 Getting Started

Clone the repository

git clone https://github.com/riyaxwasxhere/PrepPilot.git

Install dependencies

Frontend

cd frontend
npm install
npm run dev

Backend

cd backend
npm install
npm run dev

📸 Screenshots

Login Page

login

Resume Upload

upload

AI Interview

interview

Feedback

image

Example:

  • Login Page
  • Dashboard
  • Resume Upload
  • AI Interview Page

🌐 Live Demo

Frontend: https://preppilot-frontend.onrender.com

Backend: https://preppilot-1.onrender.com


🎯 Future Improvements

  • Mock interview with voice
  • Interview history
  • More AI feedback metrics
  • Multiple resume support

👩‍💻 Author

Riya Dutta

GitHub: https://github.com/riyaxwasxhere

About

AI-powered interview preparation platform built with the MERN stack and Google Gemini API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages