Prepare for your next interview with AI-generated questions and feedback tailored to your role and experience.
Preview Project | GitHub Repository
The AI-Powered Mock Interview Platform is a web application designed to help users prepare for job interviews by providing AI-generated interview questions and personalized feedback. Powered by Gemini AI, this platform customizes the interview experience based on the user's role, experience level, and desired job position, enabling them to practice and refine their interview skills in a realistic, interactive environment.
-
AI-Generated Interview Questions: The platform uses Gemini AI to generate relevant interview questions based on the user’s selected role, industry, and experience level.
-
Real-Time Feedback: Receive personalized feedback after each answer, helping users understand their strengths and areas for improvement.
-
Role & Experience Customization: Tailor the interview experience to the user's specific career goals, with options to choose different roles and experience levels (junior, mid, senior).
-
Voice Recording & Analysis: Users can record their answers via voice, and the platform provides analysis on clarity, tone, and professionalism.
-
Progress Tracking: Users can track their interview practice progress, set goals, and measure improvement over time.
-
User Authentication: Secure login and profile management using Clerk for authentication and session management.
-
Personalized Dashboard: A user dashboard where users can review past interviews, feedback, and progress.
-
Frontend:
- Next.js 14
- Tailwind CSS
- React
- ShadCN UI
-
Backend:
- Node.js
- Express.js
- Gemini AI (for AI-driven question generation and feedback)
- Clerk (authentication)
-
Database:
- Postgresql (for storing user data, interview history, and feedback)
-
Authentication:
- Clerk (for user authentication and session management)