Skip to content

Bhavya022/InterviewBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ChatGPT_Clone

InterviewBot

InterviewBot

InterviewBot is an AI-powered interview preparation and practice tool that helps users practice their interview skills in a simulated environment. It provides users with mock interview questions and evaluates their responses, giving feedback on their performance.

Features

  • Question Generation: InterviewBot generates interview questions based on the user's selected role and experience level.

  • Speech-to-Text: Users can use speech-to-text functionality to provide their answers, making the experience more interactive.

  • Answer Evaluation: InterviewBot evaluates the user's answers and provides feedback on their performance.

  • Score and Feedback: Users receive a score and detailed feedback on their responses, helping them identify areas for improvement.

  • Video Recording: InterviewBot allows users to record their interview sessions, enabling them to review and analyze their performance.

How to Use

  1. Role and Experience Selection: On the main page, users can select their desired role and experience level.

  2. Start Interview: Click the "Start Interview" button to begin the mock interview.

  3. Answer the Questions: InterviewBot will present interview questions one at a time. Users can type or use speech-to-text to provide their answers.

  4. Recording (Optional): Users can choose to enable video recording during the interview.

  5. Submit Answer: After providing an answer, click the "Submit" button to receive feedback on the response.

  6. Feedback and Score: InterviewBot will display the user's score and provide detailed feedback on their performance.

  7. Practice and Improve: Users can continue practicing with new questions or repeat the interview to improve their interview skills.

Technologies Used

  • Frontend: React, Typescript, Tailwindcss
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • AI Model: OpenAI GPT-3.5,text-DaVinci-003

Installation

  1. Clone the repository: git clone https://github.com/your-username/interview-bot.git
  2. Install dependencies: npm install
  3. Start the server: node server.js
  4. Access the application in your web browser: http://localhost:5000

Contributing

We welcome contributions from the community to enhance InterviewBot and make it a more valuable tool for interview preparation. If you'd like to contribute, please follow these steps:

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

About

InterviewBot is an AI-powered interview preparation and practice tool that helps users practice their interview skills in a simulated environment. It provides users with mock interview questions and evaluates their responses, giving feedback on their performance.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors