Skip to content

Mock-IQ is an AI-powered mock interview app that leverages the Gemini API to provide realistic, interactive interview experiences. It helps users practice technical and behavioral questions with instant feedback and improvement suggestions.

Notifications You must be signed in to change notification settings

jay1535/MOCK-IQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

🎯 MOCK-IQ

Mock-IQ is an AI-powered mock interview app that leverages the Gemini API to provide realistic, interactive interview experiences.
It helps users practice both technical and behavioral interview questions with instant feedback and improvement suggestions — so you can ace your next interview with confidence!

🌐 Live Demo: mock-iq.vercel.app


📚 Topics & Tech Stack

  • Next.js 15 — React framework for SSR and SSG
  • 🗄️ PostgreSQL — Robust relational database
  • 🔑 Clerk — Authentication and user management
  • 🌿 Drizzle ORM — Type-safe and intuitive database access
  • 🤖 Gemini API — AI-powered interview simulation and feedback

🚀 Features

  • ✅ AI-generated interview questions and scenarios
  • ✅ Covers both technical & behavioral topics
  • ✅ Instant, actionable feedback with improvement suggestions
  • ✅ User authentication and progress tracking
  • ✅ Responsive and accessible UI
  • ✅ Deployed on Vercel

📸 Screenshots

🏠 Home Page

Landing Page

🏠 Dashborad

Dashboard Page

🏠 How It Works?

How It Works

🎤 Interview Session

Interview Session Interview Session

📊 Results Page

Feedback

🛠️ Getting Started

1️⃣ Clone the repository

git clone https://github.com/jay1535/MOCK-IQ.git
cd MOCK-IQ

📦 Install Dependencies

npm install

📦 Install Key Dependencies

Below are the commands to install the key dependencies individually:

npx shadcn-ui@latest init
npm install @clerk/nextjs
npm install @google/generative-ai

📄 .env.local

Create a .env.local file in the root of your project and add the following environment variables:

DATABASE_URL=your_postgres_db_url
NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api
CLERK_API_KEY=your_clerk_api_key
GEMINI_API_KEY=your_gemini_api_key

🚀 Run Development Server

After installing dependencies and setting up your .env.local, start the development server with:

npm run dev

🤝 Contributing

We welcome contributions to Mock-IQ!
If you have ideas for improvements, find a bug, or want to add a feature, feel free to open an issue or submit a pull request.

📝 How to Contribute

1️⃣ Fork the repository and clone it to your local machine:

git clone https://github.com/your-username/MOCK-IQ.git
cd MOCK-IQ

👥 Authors & Acknowledgments

This project is developed and maintained by:

Special thanks to:

About

Mock-IQ is an AI-powered mock interview app that leverages the Gemini API to provide realistic, interactive interview experiences. It helps users practice technical and behavioral questions with instant feedback and improvement suggestions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors