Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.74 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.74 KB

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