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.
- React with TypeScript (Frontend)
- Tailwind CSS (Styling)
- OpenAI API (AI Integration)
- Java Spring Boot (Backend)
- MySQL (Database)
- NodeJS
- npm or yarn
- Java 8 or higher
- MySQL Server
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
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
- Choose the type of interview (MERN, Node, Java).
- Interact with the AI-based interviewer.
- Receive instant feedback.
- All work is original.
- Followed the Code of Conduct.
- A live demo video is available.