Skip to content

Vamsikrishnv/AI-Mock-Interviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Mock Interviews

A real-world AI-powered mock interview platform built with Next.js, OpenAI GPT-4, and Vapi for voice-driven, realistic practice interviews.

What it does

βœ… Generates smart interview questions with GPT-4 βœ… Supports live voice interaction using Vapi’s voice AI βœ… Transcribes answers & gives real-time feedback βœ… Runs on a clean, scalable Next.js app

Tech Stack

  • Next.js 14 (App Router)
  • TypeScript
  • OpenAI GPT-4 API
  • Vapi Voice AI SDK
  • Tailwind CSS
  • Firebase or Supabase (optional, for user data)

How to Run Locally

# 1️⃣ Clone this repo
https://github.com/Vamsikrishnv/AI-Mock-Interviews.git
cd AI-Mock-Interviews

# 2️⃣ Install dependencies
npm install

# 3️⃣ Add your .env.local
OPENAI_API_KEY=YOUR_KEY
VAPI_API_KEY=YOUR_KEY

# 4️⃣ Run the development server
npm run dev

# 5️⃣ Open the app
http://localhost:3000

🎯 Features

  • πŸŽ™οΈ Voice-based conversation with an LLM
  • πŸŽ“ Real-time dynamic question generation
  • πŸ—‚οΈ Transcription & session logging
  • πŸ”‘ Environment-ready for secure API keys

πŸ“„ License

MIT β€” free to fork, adapt & improve!

πŸ™Œ Author

Built with ❀️ by Vamsi Krishna. Feedback & collabs welcome!


This README is clean, clear, and recruiter-friendly. Add this as your README.md and push it to the main branch!

About

A real-world AI-powered mock interview platform using Next.js, OpenAI GPT-4, and Vapi for voice-based LLM interactions. πŸš€πŸŽ™οΈ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors