Tue Jul 23 2024


AI Mock Interview Preparation
AI
Interview Preparation
Speech-to-Text
React
Express
Tailwind CSS
The AI Interview Preparation website leverages Gemini AI to help users practice for interviews by answering questions in real-time and receiving instant feedback.
This AI Interview Preparation project was designed to help users assess their interview readiness by practicing with AI-generated questions and instant feedback.
The project was completed with the collaboration of my teammate Your Teammate's Name. Together, we focused on making a functional, user-friendly interface for interactive interview practice.
Project Features
- Speech-to-Text Conversion: Utilizes an NPM package for converting user speech to text, enabling a seamless voice-input interview experience.
- AI-Powered Question Generation: Generates mock interview questions using the Gemini AI API, which are saved in the database for analysis.
- Answer Analysis: Compares user answers against AI-generated answers to evaluate responses and provide feedback on readiness.
- Feedback System: Completed feedback page displays results and readiness assessments for users based on their performance.
- Start Interview Page: Allows users to initiate the interview session with all essential controls, resolving issues like multiple-click errors for a smoother user experience.
Images Section




Tech Stack
Frontend
- Framework: Next.js
- Styling: Tailwind CSS
- Speech-to-Text: NPM package for voice input processing
- AI Integration: Gemini AI API for question generation
Backend
- Database: Drizzle ORM configured with Neon for data management
- Authentication: Google Authentication for user login and access control
Deployment
- Platform: Vercel for hosting and deployment
Development Progress
Commits
Jul 26, 2024
- Feedback Page Completed: Finished the feedback page for displaying user results and interview readiness.
- Interview Component Completed: The interview component is functional, with minor updates planned for a future release.
Jul 25, 2024
- Answer Update Completed: Implemented answer updates with certain issues identified and pending resolution.
Jul 23, 2024
- Text-to-Speech and Start Page Completed: Integrated text-to-speech functionality and completed the start page with a fix for the multiple-click button issue.
Jul 22, 2024
- Mock Question Generation: Implemented mock question generation from the Gemini AI API, saving data to the database.
- Database Configuration: Successfully configured Drizzle ORM with Neon.
- Authentication & Dashboard: Completed authentication setup and dashboard structure.
Future Updates
- Enhanced Answer Analysis: Improve the accuracy of answer evaluations and feedback.
- UI Enhancements: Additional UI improvements on the feedback page and interview component.
- Deployment: Final deployment preparations on Vercel or Netlify.
This documentation serves as a quick reference for understanding the AI interview project's current features, technology choices, development progress, and planned improvements.