Skip to content

tamim-18/techterview

Repository files navigation

🧑‍💻 Techterview - AI-Powered Mock Interview Platform

Techterview is an AI-driven platform designed to help users practice and improve their interview skills. By leveraging cutting-edge AI technology, users can undergo mock interviews, get real-time feedback, and evaluate their performance.

🚀 Features

  1. User Authentication: Secure login via Clerk authentication 🔐.
  2. AI-Generated Questions: Mock interview questions generated using the powerful Gemini AI 🤖.
  3. Answer Evaluation: AI evaluates user responses and provides feedback with a score out of 10 💯.
  4. Speech-to-Text: Answer verbally using our speech-to-text functionality 🎤.
  5. Webcam Integration: Engage in a more interactive mock interview experience with webcam features 📹.

🛠️ Tech Stack

  • Frontend:
    • ⚛️ React
    • 🚀 Next.js
    • 🎨 Tailwind CSS
  • Backend:
    • 🟢 Node.js
    • 🔑 Clerk Authentication
    • 🤖 Gemini API
  • Database:
    • 🗄️ Postgres
    • 🟢 Neon DB
    • 🛠️ Drizzle ORM

📂 Project Structure

├── frontend
│   ├── components
│   ├── pages
│   ├── styles
│   └── ...
├── backend
│   ├── controllers
│   ├── routes
│   ├── models
│   └── ...
├── database
│   └── migrations
├── README.md
└── package.json

🌟 Features in Detail

  • AI-Generated Questions: Our AI, powered by Gemini, dynamically generates interview questions tailored to various domains.
  • Answer Feedback: AI evaluates responses in real-time and provides insightful feedback with a score.
  • Speech-to-Text: Answer questions verbally using your microphone, with speech converted to text for evaluation.
  • Webcam: Enables a more interactive experience by recording video during the interview sessions.