Skip to content

Code-BySachin/AI-Powered-Interviewer-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Tech Interview Assistant

Tech Interview Assistant is a web app that simulates a technical interview using Google's Gemini API. It asks you questions on a selected topic and difficulty, listens to your spoken answers, provides feedback, and generates a summary at the end.

Features

  • Choose interview topic (HTML, CSS, JavaScript, React, Node.js)
  • Select difficulty (Beginner, Intermediate, Advanced)
  • AI-powered interviewer asks questions and gives feedback
  • Answer by speaking (speech recognition)
  • Get a summary and evaluation at the end

Setup

  1. Clone or download this repository.

  2. Install dependencies:
    No dependencies required; this is a static web app.

  3. Set up your Gemini API key:

    • Create a .env file in the project root:
      GEMINI_API_KEY=your_gemini_api_key_here
      
    • Or edit the API key directly in script.js.
  4. Run the app:

    • Open index.html in your browser.
    • Or use Live Server in VS Code.

Files

Requirements

  • Modern browser with Web Speech API support (for speech recognition and synthesis)
  • Internet connection (for Gemini API)

Notes

  • Your API key is exposed in the frontend; use with caution.
  • Speech recognition may not work in all browsers (best in Chrome).

License

MIT License

About

AI powered web app that simulates technical interview.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors