Skip to content

VIGHNESH-234/AI_INTERVIEWBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InterviewAce – AI Interview Coach πŸ§ πŸ’¬

InterviewAce is a smart, voice-enabled web application designed to help users practice, improve, and gain confidence in their interview skills. It simulates real interview scenarios through interactive chat, voice input and output, and optional AI-powered responses β€” making preparation more dynamic, realistic, and effective.

🎨 Frontend Developer

βš™οΈ Backend Developer

πŸ”— Full Stack Developer

πŸ“Š Data Analyst

πŸ§ͺ DevOps Engineer

🧭 Product Manager

It blends traditional question sets with modern tech like speech recognition, text-to-speech, and AI-powered answers, creating a realistic and interactive interview experience β€” right in your browser.


πŸš€ Features

  • πŸ” User Authentication (Login/Register)
  • 🧩 Role-Based Questions – Tailored interview questions for different domains
  • πŸŽ™οΈ Voice Input & Output – Speak and listen to answers
  • πŸ’¬ Chat Interface – Simulates AI chat interaction
  • 🧠 OpenAI API Support – GPT integration for dynamic questions
  • 🎨 Responsive Design – Works on mobile and desktop
  • πŸŒ— Theme Toggle – Switch between light and dark modes

πŸ› οΈ Technologies Used

  • HTML5, CSS3, JavaScript
  • Web Speech API – for voice recognition and synthesis
  • LocalStorage – for user data
  • **OpenAI GPT ** – for dynamic AI questions

πŸ“¦ Project Structure


β”œβ”€β”€ index.html        # Main HTML file
β”œβ”€β”€ styles.css        # Styling (theme, layout, chat UI)
β”œβ”€β”€ script.js           # Core logic, AI integration, voice functions


πŸ€– OpenAI Integration

To use chatgpt-based questions:

  1. Go to https://platform.openai.com
  2. Create an account and get your API key
  3. Enter the API key on the role selection screen in the input box
  4. Then start chatting with dynamic AI responses

If you don't enter a key, static mock questions will be used instead.


πŸ§ͺ How to Run

Just open the index.html file in your browser:

# No installation required
# Simply double-click or use Live Server in VS Code

πŸ“„ License

This project is licensed for educational use. Feel free to fork and build on top of it! πŸ“ˆ Future Enhancements πŸ§‘β€πŸ’Ό Mock Interview Mode – Schedule timed mock interviews with AI feedback

πŸ“Š Performance Tracking – Visualize your improvement with progress charts

🧠 Question Bank Expansion – Add more role-specific questions

🌍 Multi-Language Support – Support for regional languages and accents

πŸ”„ Session Recording – Save and review previous interview sessions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors