ai_mock_interviews  by adrianhajdin

AI platform for job interview preparation using voice agents

created 4 months ago
361 stars

Top 78.8% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides code for Prepwise, a job interview preparation platform. It leverages Next.js, Firebase, Tailwind CSS, and Vapi AI voice agents to offer personalized mock interview sessions with AI-driven feedback. The project is targeted at individuals seeking to improve their job interview skills, offering a modern UI/UX and responsive design.

How It Works

The platform integrates Vapi AI voice agents and Google Gemini to create interactive interview experiences. Users can sign up/in via Firebase, generate interviews tailored to specific job roles, experience, and technical stacks, and receive instant feedback on their performance. The architecture emphasizes code reusability and a modern tech stack for a seamless user experience.

Quick Start & Requirements

  • Install: git clone the repository, cd into the directory, and run npm install.
  • Prerequisites: Git, Node.js, npm.
  • Environment Variables: Requires .env.local configuration with Vapi credentials, Google Generative AI API key, and Firebase credentials.
  • Run: npm run dev to start the local development server.
  • Demo: The project is accompanied by a detailed tutorial on the JavaScript Mastery YouTube channel.

Highlighted Details

  • Real-time AI-driven mock interviews with personalized feedback.
  • Authentication handled by Firebase (email/password).
  • Integration with Vapi AI for voice agents and Google Gemini for question generation and feedback analysis.
  • Modern UI/UX with Tailwind CSS and shadcn/ui components.
  • Responsive design across all devices.

Maintenance & Community

The project is associated with the JavaScript Mastery YouTube channel and its Discord community, which boasts over 50k members.

Licensing & Compatibility

The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project requires significant API key setup for Vapi AI and Google Gemini, which may incur costs. The README does not specify the exact version requirements for Node.js or other dependencies.

Health Check
Last commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
152 stars in the last 90 days

Explore Similar Projects

Starred by Lysandre Debut Lysandre Debut(Chief Open-Source Officer at Hugging Face), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

cheating-daddy by sohzm

2.0%
4k
Real-time AI assistance during calls
created 2 months ago
updated 4 days ago
Feedback? Help us improve.