Skip to content

Repository files navigation

🚀 Ezzhire - Professional Interview Experience Platform

Vercel Next.js Firebase Razorpay


🎯 What is Ezzhire?

Ezzhire is a cutting-edge interview preparation app designed to help job seekers practice and ace their interviews like pros. Experience realistic AI-driven interviews, voice interaction, instant feedback, and a mesmerizing 3D starry background — all in one platform!


🌟 Key Features

  • 🖥️ Next.js: Blazing fast, server-side rendered React frontend.
  • 🔥 Firebase: Scalable backend with authentication and database.
  • 📄 PDF.js: Generate instant downloadable PDF feedback reports.
  • 🤖 Gemini AI: Advanced AI to simulate professional interviews.
  • 🎤 VAPI Voice Integration: Speak naturally with voice-enabled interviews.
  • Three.js: Interactive, expandable 3D star sphere background controlled by keyboard shortcuts (Q + Arrow Up/Down).
  • 💳 Razorpay: Seamless credit purchases with secure payment gateway.
  • 📱 Responsive Design: Fully optimized for desktop & mobile.

🚀 Tech Stack

Technology Purpose
Next.js Frontend framework
Firebase Backend & Authentication
PDF.js PDF generation
Gemini AI AI interview simulation
VAPI Voice interaction
Three.js 3D background effects
Razorpay Payment processing
Vercel Deployment

🛠️ Getting Started

Prerequisites

  • Node.js (v14+)
  • Firebase project & credentials
  • Gemini AI API access
  • VAPI voice integration setup
  • Razorpay account & API keys

Installation

git clone <your-repo-url>
cd ezzhire
npm install

Setup

Create a .env.local file with your environment variables:

NEXT_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
GEMINI_API_KEY=your_gemini_api_key
VAPI_KEY=your_vapi_key
RAZORPAY_KEY=your_razorpay_key

Run Locally

npm run dev

Open http://localhost:3000 in your browser.
🎉 Usage

    Interact via voice or text with Gemini AI-powered interviewer.

    Receive detailed, downloadable feedback PDFs instantly.

    Purchase credits using Razorpay to unlock more interview sessions.

    Enjoy the stunning 3D star sphere background — expand or contract it using Q + Arrow Up / Q + Arrow Down.

    Use on desktop or mobile with fully responsive UI.

🤝 Contributing

We love contributions! Please fork the repo and submit PRs for any bug fixes or features.
📞 Contact

Questions? Feedback? Open an issue or reach out to the maintainer.

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages