AIFull-StackReal-TimeMERN

PrepWise

AI-Powered Mock Interview Platform

2025Team Member
PrepWise screenshot

Overview

A real-time AI voice-powered mock interview platform designed for college students and freshers who want personalized interview preparation to land their dream job. PrepWise features a Zoom-like AI interviewer that speaks, listens, and adapts in real-time, delivering detailed post-interview feedback with actionable insights. The platform offers 10+ target roles, multiple interview types (Technical, Behavioral, HR, System Design), customizable difficulty levels, and duration options. It includes a community forum with upvote/downvote system, a leaderboard with rankings, a GitHub-style contribution heatmap, advanced analytics, and reusable interview templates — all wrapped in a dark-first UI with glassmorphism design.

Key Highlights

  • 1Built real-time AI voice interview system powered by Groq LLM with browser-native Speech Recognition and Synthesis
  • 2Implemented comprehensive interview customization with 10+ roles, multiple types, difficulty levels, and duration options
  • 3Developed detailed AI feedback with scoring, category breakdowns, radar/bar chart visualizations, and PDF report generation
  • 4Created community forum with posts, threaded comments, upvote/downvote system, and category filtering
  • 5Built leaderboard with rankings by Top Scores, Most Interviews, Longest Streaks, and Most Improved
  • 6Implemented GitHub-style contribution heatmap and advanced analytics with performance breakdowns

Challenges & Solutions

  • Integrated real-time Socket.IO communication for seamless AI voice interview flow
  • Designed dynamic Groq prompt generation that adapts based on user customizations and responses
  • Built responsive dark-first UI with glassmorphism design and lazy-loaded routes for performance

Tech Stack

ReactNode.jsExpressMongoDBGroq APISocket.IOTailwind CSSFramer MotionZustandRechartsJWTPassport.jsViteVercelRender