Skip to content

An AI-powered interview web app built with Next.js, Tailwind CSS, and ShadCN, featuring real-time voice interactions via Vapi.ai.

Notifications You must be signed in to change notification settings

GitDaksh/interviewx

Repository files navigation

IntervueX

Overview

InterviewX is an advanced platform that simulates real interview scenarios using artificial intelligence. It provides interactive mock interviews with intelligent feedback, helping candidates improve their skills for technical and behavioral interviews.

Features

  • AI-Powered Interviewer: Conducts mock interviews based on the selected domain.
  • Real-Time Feedback: Provides detailed insights into answers, including strengths and areas for improvement.
  • Customizable Difficulty Levels: Supports beginner to advanced interview difficulty settings.
  • Question Bank: A diverse set of technical and behavioral questions.
  • Speech & Text Recognition: Allows both voice and text-based responses.
  • Analytics Dashboard: Tracks user progress and performance over time.

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • AI Integration: Vapi
  • Speech Recognition: Web Speech API / Google Speech-to-Text

Installation

  1. Clone the repository:
    git clone https://github.com/GitDaksh/intervuex.git
  2. Navigate to the project directory:
    cd interviewx
  3. Install dependencies:
    npm install
  4. Set up environment variables in a .env file:
    OPENAI_API_KEY=your-api-key
    MONGO_URI=your-mongodb-uri
  5. Start the development server:
    npm run dev

Usage

  1. Register or log in to the platform.
  2. Select an interview type (e.g., Technical, Behavioral, System Design).
  3. Start the interview and answer questions via text or voice.
  4. Receive real-time AI-driven feedback and improvement suggestions.
  5. Track progress using the analytics dashboard.

Roadmap

  • Add support for multiple languages
  • Improve AI response accuracy
  • Introduce a mock coding interview environment

Contributing

Contributions are welcome! Please open an issue or submit a pull request to improve the project.

License

This project is licensed under the MIT License.


Developed by [Daksh].

About

An AI-powered interview web app built with Next.js, Tailwind CSS, and ShadCN, featuring real-time voice interactions via Vapi.ai.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published