Skip to content

deepak814795/PrepAI

Repository files navigation

Mock Interview Platform

Live Demo

A platform to help users take mock interviews using Generative AI. Users can select their job description, tech stack, and years of experience. The AI then provides interview questions based on the input. Users can record their answers, which are converted to text and evaluated by the AI, providing feedback and a rating.

Tech Stack

  • React: For building the user interface.
  • JavaScript: The main programming language used.
  • Whisper LLM: For converting speech to text.
  • Generative AI: For generating interview questions and evaluating responses.
  • Drizzle ORM: For database management.
  • Neon SQL Database: For storing user data and interview details.
  • Clerk: For authentication and user management.

Features

  • Personalized Questions: Generate questions based on the selected job description, tech stack, and experience.
  • Voice Recording: Record answers using the built-in audio recorder.
  • Speech-to-Text: Convert recorded audio answers to text.
  • AI Evaluation: Get feedback, ratings, and areas of improvement for each answer.
  • User-Friendly Interface: Easy-to-use interface for a seamless experience.

Installation

Prerequisites

  • Node.js (version 14.x.x or higher)
  • npm (version 6.x.x or higher) or yarn (version 1.x.x or higher)

Clone the Repository

git clone https://github.com/your-username/mock-interview-platform.git
cd mock-interview-platform