Skip to content

An AI-powered mock interview platform built with React, Gemini AI, and Firebase to help users practice and improve with real-time feedback.

Notifications You must be signed in to change notification settings

Rites23/AI-Mock-Interview

Repository files navigation

AI Mock Interview Platform

AI Mock Interview is a web application designed to help users improve their interview skills and increase their chances of landing their dream job. With AI-driven insights, personalized mock interviews, and targeted practice, this platform provides a smarter way to prepare for interviews.

image

Live Demo:

👉 Visit site here to try the AI Mock Interview app!

Features

  • AI-Powered Mock Interviews: Generate realistic interview questions and answers tailored to your desired job role.
  • Insights and Analytics: Gain insights into your performance and areas for improvement.
  • Interactive UI: A user-friendly interface with engaging visuals and responsive design.
  • Trusted by Professionals: Over 250k offers received and 1.2M interviews aced by users.

Tech Stack

  • Frontend: React, TypeScript, TailwindCSS
  • Backend: Node.js (if applicable)
  • Libraries:
    • lucide-react for icons
    • react-fast-marquee for marquee animations
    • React Router for navigation

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ai-mock-interview.git
    cd ai-mock-interview
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open the application in your browser:

    http://localhost:3000
    

Usage

  1. Navigate to the homepage to explore the platform's features.
  2. Click on the "Generate" button to create AI-powered mock interview questions.
  3. Use the insights and analytics provided to improve your interview skills.

Project Structure

src/
├── components/       # Reusable UI components
├── routes/           # Application routes
├── assets/           # Static assets (images, logos, etc.)
├── App.tsx           # Main application file
└── index.tsx         # Entry point

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature-name"
  4. Push to your branch:
    git push origin feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • Inspired by the need for better interview preparation tools.
  • Thanks to all contributors and users for their support.

About

An AI-powered mock interview platform built with React, Gemini AI, and Firebase to help users practice and improve with real-time feedback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published