AI Mock Interview
URL : https://ai-mock-interview-navy.vercel.app/
AI Mock Interview is a web-based application that simulates a mock interview experience. It allows users to practice and improve their interviewing skills by interacting with an AI that generates interview questions and provides feedback based on user responses.
Demo
Create Mock Interview

Camera On/Off

Questions

Result

Features
- Interactive Interview Simulations: Users can engage in realistic, AI-driven interview sessions.
- Question Variety: The AI generates questions across different topics and job roles to ensure a diverse interview experience.
- Feedback System: After each session, users receive feedback and tips on how to improve their answers.
- Real-Time Experience: The web app provides a seamless real-time interaction to help users build confidence in their interview skills.
Tech Stack
- Frontend: Next.js (TypeScript), TailwindCSS, ShadCN
- Backend: Node.js, Auth0 for authentication
- Database: PostgreSQL
- Hosting: Vercel
- APIs Used: OpenAI API (for AI-driven questions)
Getting Started
Prerequisites
Before you begin, ensure you have the following installed:
- Node.js (version 14 or higher)
- PostgreSQL
- Auth0 account for authentication setup
Installation
- Clone the repository:
git clone https://github.com/Changwhi/AI-mock-interview.git
- Install dependencies:
- Set up environment variables for the project, including PostgreSQL and Auth0 configurations.
- Run the application locally:
- Access the app in your browser at http://localhost:3000.
Deployment
The project is deployed using Vercel. To deploy your version, follow these steps:
Link your repository to Vercel.
Set up the necessary environment variables on Vercel.
Deploy the application directly from your GitHub repository.
Contributing
Contributions are welcome! Please follow these steps to contribute:
Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes with clear and concise messages.
- Push your branch and submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.