Skip to content

mohammed-saalim/interviewai-ui

Repository files navigation

AI Interview Platform

Introduction

The AI Interview Platform is an advanced web application designed to simulate real-world interviews using artificial intelligence. This platform allows users to engage in a dynamic interview experience where their answers are evaluated in real-time by AI, providing immediate feedback and scores. This project is ideal for both individuals preparing for job interviews and educational institutions aiming to enhance their students' interviewing skills.

Live Deployment

The application is deployed on Vercel and can be accessed here. The frontend is built with React, utilizing a responsive design to ensure a great experience across all devices.

Backend API

The backend for this application is a Flask API deployed on Heroku. It handles all data processing and AI interactions. The source code for the backend can be found in its GitHub repository: AI Interview API.

Features

  • Dynamic Questioning: The AI dynamically selects questions based on the category chosen by the user.
  • Real-Time Feedback: Users receive instant feedback on their answers, including a numerical score and detailed commentary.
  • Multiple Categories: Supports various categories including Database, OOP, General Knowledge, and Frontend questions.

Project Setup

To set up this project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/your-username/your-repo-name.git
    cd your-repo-name
    
  2. Install dependencies: npm install

  3. Run app: npm start

Deployment

Deployment This project is deployed on Vercel. here To deploy your own version, follow these steps:

Fork the repository. Connect your GitHub account to Vercel. Select your fork to deploy.

Contributions

Contributions are welcome! Please create a pull request or issue to propose changes or additions.

License

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

Video demo

Vimeo Link

Screenshots

Screenshot 2024-05-14 at 10 05 17 PM Screenshot 2024-05-14 at 10 05 50 PM Screenshot 2024-05-14 at 11 53 42 PM Screenshot 2024-05-14 at 11 54 08 PM