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.
- 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.
- 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.
- Node.js (version 14.x.x or higher)
- npm (version 6.x.x or higher) or yarn (version 1.x.x or higher)
git clone https://github.com/your-username/mock-interview-platform.git
cd mock-interview-platform