Skip to content

A smart and interactive platform built to simplify and streamline technical interview preparation — complete with real-time coding, personalized learning paths, and AI-powered guidance.

Notifications You must be signed in to change notification settings

karthiksuresh007/PrepMate-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 PrepMate-AI – MERN + Gemini API

Your personal AI-powered assistant for smart interview preparation, built using the MERN stack and Gemini API. Prep like a pro with role-based questions, AI explanations, session saving, pinning, and more.

🌐 Live Demo


⚡ Key Features

JWT User Auth – Register/login with secure token-based authentication
Role-Based Interview Sessions – Customize questions by job title & experience
Gemini AI Integration – Auto-generate technical Q&A and breakdowns
Dynamic Explanations – Ask Gemini to explain tricky concepts anytime
Session History & Pinning – Save past sessions & pin key questions
Clean Accordion UI – Neat and expandable Q&A layout for focus
MongoDB Storage – Sessions, questions, users — all saved
Tailwind CSS UI – Clean, responsive, modern interface


💻 Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • React Router
  • Context API
  • Axios

Backend:

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • Gemini API
  • JWT Auth
  • Multer (image upload)

If this project helped you, show some love:
Star this repo and share it with your developer circle!

Crafted with 💙 by @karthiksuresh007

About

A smart and interactive platform built to simplify and streamline technical interview preparation — complete with real-time coding, personalized learning paths, and AI-powered guidance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published