Skip to content

saitejx/AI-interview-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Interview Analyzer 🎙️💼

An end-to-end, full-stack application that provides highly realistic AI mock interviews. Practice your interviewing skills with real-time voice transcription, dynamic AI-generated questions tailored to your specific role, and instant, actionable feedback.

✨ Features

  • Dynamic Questions: Select a target role and experience level, and the AI (powered by Groq) instantly generates highly relevant interview questions.
  • Voice Analysis: Speak naturally using your microphone. The Web Speech API transcribes your answers in real-time.
  • Strict Evaluation Engine: Get evaluated on Technical Knowledge, Communication, and Confidence. Receive detailed strengths, weaknesses, and suggested improved answers.
  • Premium Glassmorphism UI: Built with Tailwind CSS featuring a sleek, responsive, and fully animated earthy-toned dark mode.
  • Secure Authentication: Complete login and signup flows managed by Supabase.
  • Dashboard & History: Track all of your past interviews and see your scores at a glance.

🛠️ Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS, Vite, Lucide React, Canvas Confetti
  • Backend: Node.js, Express, TypeScript, Groq API (Llama3)
  • Database / Auth: Supabase (PostgreSQL)

🚀 Getting Started

Follow these instructions to run the project on your local machine.

1. Clone the repository

git clone https://github.com/saitejx/AI-interview-Analyzer.git
cd AI-interview-Analyzer

2. Setup the Frontend

cd frontend
npm install

Create a .env.local file in the frontend folder with your Supabase credentials:

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key

3. Setup the Backend

Open a new terminal window:

cd backend
npm install

Create a .env file in the backend folder with your Groq API key:

PORT=5001
GROQ_API_KEY=your_groq_api_key

4. Run the Development Servers

In the frontend terminal:

npm run dev

In the backend terminal:

npm run dev

The application should now be running on http://localhost:5173.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📝 License

This project is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors