MockInterviewerGPT is a tool for students and professionals looking to prepare for interviews with ease. This AI-driven template simulates real interview scenarios, providing tailored questions and feedback to help users improve their responses.
Built with Next.js and leveraging Gemini AI, this open-source template is perfect for developers aiming to create advanced interview preparation tools. Whether you're applying for a new job or prepping for a big promotion, this template is designed to streamline your interview prep.
https://mock-interviewer-gpt.vercel.app/
- Secure login with Gmail, facebook or email/password.
- Experience realistic interview scenarios tailored to your field.
- Each Interview includes AI-generated questions.
- Receive AI-curated feedback on your responses.
- Next.js and React for Frontend and Backend
- Google Gemini API Key for AI-Powered Features
- Clerk authentication for Authorization
- Simulate job interview scenarios with AI-generated questions based on the specified role and experience level.
- Practice and improve interview responses with instant AI-driven feedback.
- Suitable for preparing for technical, behavioural, and general interviews.
-
Clone the repository:
git clone https://github.com/0xmetaschool/mock-interviewer-gpt.git
-
Navigate to the project directory:
cd mock-interviewer-gpt
-
Install dependencies:
npm install
-
Set up the environment variables: Create a .env file in the root directory as
.env.local
with the following environment variables:NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= CLERK_SECRET_KEY= NEXT_PUBLIC_CLERK_SIGN_IN_URL= NEXT_PUBLIC_CLERK_SIGN_UP_URL= NEXT_PUBLIC_DRIZZLE_DB_URL= sslmode= NEXT_PUBLIC_GEMINI_API_KEY= NEXT_PUBLIC_INTERVIEW_QUESTION_COUNT= NEXT_PUBLIC_INFORMATION= NEXT_PUBLIC_QUESTION_NOTE=
-
Run the development server:
npm run dev
Open the browser and go to
http://localhost:3000
.
- Sign in using Google, email, or Facebook account.
- Add a new interview and provide the job role, description, and years of experience.
- Respond to AI-generated questions and record them for the feedback.
- The AI will evaluate the answers and provide you with complete feedback.
- History of user interviews is saved on the dashboard and a User can re-attempt the existing interviews from the dashboard as well.
We love contributions! Here's how you can help make the AI-powered FinanceGuru even better:
- Fork the project (
gh repo fork https://github.com/0xmetaschool/ai-mock-interview.git
) - Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Submit a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Please open an issue in the GitHub repository for any queries or support.