Skip to content

deepakstwt/AInteraView

Repository files navigation


AinteraView


next.js vapi tailwindcss firebase

AinteraView: Your AI-powered interview preparation platform

📋 Table of Contents

  1. 🤖 Introduction
  2. ⚙️ Tech Stack
  3. 🔋 Features
  4. 🤸 Quick Start

🤖 Introduction

InterviewAI is a modern web application built with Next.js, Firebase, and Vapi AI. The platform offers a sleek and interactive experience for job interview preparation, powered by AI voice agents that can conduct realistic interviews and provide valuable feedback.

⚙️ Tech Stack

🔋 Features

👉 Authentication: Secure sign-up and sign-in using Firebase authentication.

👉 AI-Powered Interviews: Generate and conduct job interviews with Vapi voice assistants and Google Gemini.

👉 Real-time Feedback: Receive instant feedback based on your interview performance.

👉 Modern UI/UX: Sleek and user-friendly interface designed for optimal experience.

👉 Interview Dashboard: Track and manage all your interviews in one place.

👉 Responsive Design: Works seamlessly across all devices.

🤸 Quick Start

Follow these steps to set up the project locally:

Prerequisites

  • Git
  • Node.js
  • npm

Installation

git clone https://github.com/deepakstwt/AInteraView
cd interviewai
npm install

🔗 Environment Setup

Create a .env.local file in the root directory with the following variables:

NEXT_PUBLIC_VAPI_WEB_TOKEN=
NEXT_PUBLIC_VAPI_WORKFLOW_ID=
GOOGLE_GENERATIVE_AI_API_KEY=
NEXT_PUBLIC_BASE_URL=
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=
FIREBASE_PROJECT_ID=
FIREBASE_CLIENT_EMAIL=
FIREBASE_PRIVATE_KEY=

Replace these values with your actual Firebase and Vapi credentials.

Running the Project

npm run dev

Visit http://localhost:3000 to view the application.

🔗 Assets

Public assets used in the project can be found here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published