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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors