Antriview
Your AI Interviewer That Prepares You Better Than Any Human Can.
Install / Use
/learn @codeaashu/AntriviewREADME
<a href="https://antriview.systems/" target="_blank"><img src="./public/antriviewpunchline.png" width="750px" /></a>
<!--<h4 align="center">✦ Transform Your GitHub Journey! ✦</h4>-->Antriview is a AI powered mock interview preparation platform that utilizes real time AI voice agents to simulate realistic interview experiences. Designed to help users practice and enhance their communication and interview skills, the platform offers an immersive environment where users interact with voice based AI agents, receive instant feedback, and track their improvement over time.
🚀 Features
🎙️ 1. Simulate Real-Time Interviews
Experience hyper-realistic, voice-based interviews with intelligent AI agents that mimic real interviewers — pressure and unpredictability included.
🧠 2. Personalized Feedback
Get instant, actionable insights based on your tone, confidence, and clarity using real-time speech analysis.
Antriview gives you the feedback that real interviewers never do — brutally honest, growth-focused, and always improving.
📊 3. Track Your Progress
Monitor your communication skills with visual analytics, track your journey, and pinpoint strengths and weaknesses. Know exactly where you're growing — and where you need to level up.
⚡ 4. Fast Interview Creation
Create full mock interviews in seconds using conversational AI.
Skip the setup — just speak, and your personalized session begins.
🏫 5. Scalable for Institutions & Professionals
Built for universities, bootcamps, and career services. Antriview offers bulk access, admin dashboards, and performance insights at scale.
Because the future of hiring prep is not 1:1 — it’s scalable, smart, and voice-powered.
🛠️ Tech Stack
🔷 Frontend (UI & Real-Time Voice Interaction)
- Next.js – React-based framework for scalable frontends
- TypeScript – Type-safe development
- Tailwind CSS – Utility-first CSS for responsive styling
- shadcn/ui – Accessible, modern UI components
- Vapi AI SDK – Real-time voice assistant integration
- Zod – Schema validation & safe form handling
🔶 Backend (Logic & AI Operations)
- Next.js API Routes – Serverless backend logic
- Firebase Authentication – Secure auth (Email, Google)
- Firebase Cloud Functions – AI handling, session management, feedback logic
🔵 Database (Persistent User & Interview Data)
- Firebase Firestore – NoSQL, real-time DB
- Stores: user profiles, interview responses, generated questions, feedback reports
🤖 AI & NLP (Voice Simulation & Feedback Intelligence)
- Vapi AI – Voice-based AI interviewer (input/output)
- Google Gemini API – Natural language processing to:
- Generate adaptive interview questions
- Analyze spoken responses
- Deliver smart, contextual feedback
- Continuously learn from user performance
<div align="center"> <h3 align="center"><strong>💡Antriview is not just a product. It’s a new standard in interview preparation.</strong></h3> Your Ruthless, Real-Time AI Interviewer — Built for Pressure. Not Just Practice. </div> <hr> <!-- # 🚀 Getting Started Setup Procedure ⚙️ --> <!--This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). ### Environment Setup 1. Copy the example environment file: ```bash cp .env.example .env.local ``` 2. Fill in your actual configuration values in `.env.local`: - Firebase configuration (API keys, project ID, etc.) - Google AI API key - VAPI configuration **Important**: Never commit `.env.local` or any environment files containing real API keys to version control. ### Development First, run the development server: ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` --> <!-- Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. ## Learn More To learn more about Next.js, take a look at the following resources: - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! ## Deploy on Vercel The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. ### Important: Environment Variables for Production When deploying to Vercel or any other platform, make sure to add all environment variables from your `.env.local` file to your deployment platform's environment variables section: 1. Go to your Vercel dashboard 2. Select your project 3. Go to Settings → Environment Variables 4. Add all the variables from `.env.local` --> <!-- **Required Environment Variables:** - `FIREBASE_PROJECT_ID` - `FIREBASE_PRIVATE_KEY` - `FIREBASE_CLIENT_EMAIL` - `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` - `NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID` - `GOOGLE_GENERATIVE_AI_API_KEY` - `NEXT_PUBLIC_VAPI_WEB_TOKEN` - `NEXT_PUBLIC_VAPI_WORKFLOW_ID` --> <!-- Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. --> <!-- ## 👨💻 Built By **Ashutosh Kumar** [🌐 www.ashutoshkumar.me](https://www.ashutoshkumar.me) [💻 GitHub: @codeaashu](https://github.com/codeaashu) 🆔 College ID: **17427** -->
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
