Skip to content

IntervuAi is your AI-powered interview coach. Practice job interviews, get instant feedback, and hone your skills in tech domains like MERN and Node. Built with React and Tailwind CSS, Java Spring Boot (Backend),.it's designed for a seamless prep experience.

Notifications You must be signed in to change notification settings

ramanjeet-code/IntervuAi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IntervuAi - AI-Powered Interview Mastery Platform

Description

IntervuAi is an AI-powered platform designed to help students practice for job interviews. Utilizing the OpenAI API, it simulates realistic interview scenarios, provides personalized feedback, and offers valuable insights to improve interview skills.

Tech Stack

  • React with TypeScript (Frontend)
  • Tailwind CSS (Styling)
  • OpenAI API (AI Integration)
  • Java Spring Boot (Backend)
  • MySQL (Database)

Prerequisites

  • NodeJS
  • npm or yarn
  • Java 8 or higher
  • MySQL Server

Installation

https://github.com/geniusuraj/IntervuAi.git
cd IntervuAi

# Frontend setup
cd frontend
npm install
npm start

# Backend setup
# Navigate to the backend directory
# Update MySQL credentials in `application.properties`
# Build and run the Spring Boot project

Spring Boot Project Configuration

Add the following lines to your application.properties file to configure the Spring Boot backend:

server.port = 5050
spring.datasource.driver=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/your-database-name
spring.datasource.username= Your Username
spring.datasource.password= Your Password
spring.jpa.hibernate.ddl-auto=update

Usage

  • Choose the type of interview (MERN, Node, Java).
  • Interact with the AI-based interviewer.
  • Receive instant feedback.

Team Members

Hackathon Rules

  • All work is original.
  • Followed the Code of Conduct.
  • A live demo video is available.

Entity-Relationship Diagram

Dashboard

Entity-Relationship Diagram

About

IntervuAi is your AI-powered interview coach. Practice job interviews, get instant feedback, and hone your skills in tech domains like MERN and Node. Built with React and Tailwind CSS, Java Spring Boot (Backend),.it's designed for a seamless prep experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 53.1%
  • Java 40.0%
  • JavaScript 4.0%
  • HTML 2.1%
  • Other 0.8%