QualifAi is an innovative AI-driven platform designed to revolutionize job interview preparation. Our solution provides tailored mock interviews using an AI avatar that simulates real interview scenarios. Users receive immediate feedback on their coding skills, verbal responses, and overall performance, including detailed analysis of emotional cues and vocabulary usage.
Current mock interview services often lack integration of coding practice, oral questions, and resume-oriented questions, making them expensive and inaccessible for many job seekers. QualifAi addresses this gap by offering a comprehensive, affordable solution that replicates real-life interviews with instant feedback.
QualifAi leverages advanced language models to compare user answers with correct responses, integrates sophisticated voice models for realistic interactions, and uses separate AI models for sentiment and verbal analysis. The platform includes:
- A coding compiler
- A dataset of frequently asked verbal questions
- Tailored resume-specific questions
QualifAi provides a unique interview preparation experience where users can select an interviewer, choose their preferred role, start the interview, and receive immediate feedback with no wait time.
- Realistic AI avatars for mock interviews
- Instant feedback on coding and verbal responses
- Emotional and vocabulary analysis
- Customizable interviews with company-specific and role-specific tags
- Integrated coding compiler
- Extensive database of frequently asked questions
- Tailored resume questions for personalized preparation
- Company-specific questions (e.g., SDE at Google, Front-End at Microsoft)
- Can be used by companies for initial screening rounds
- Immediate interview setup and feedback
Frontend && Backend:
- Next.js: Provides a fast and responsive user interface.
Voice Interaction:
- Deepgram Voice API: Processes and analyzes voice interactions during mock interviews.
Language Models:
- OpenAI Implements large language models for comparing answers, generating questions, and natural language processing.
Data Scraping:
- Scraping Solutions: Collects questions and interview experiences to build a comprehensive database.
Sentiment and Verbal Analysis:
- AI Models: Analyzes emotional cues and verbal responses.
Coding Compiler:
- JDoodle: Compiles and runs coding questions within the platform.
Database:
- MongoDB: Stores user information and interview questions.
User Management:
- Clerk: Handles user authentication, sign-in, and management functionalities.
To get started with QualifAi, clone the repository and follow the setup instructions in the INSTALL.md file.
Feel free to modify or expand the README.md as needed for your project.