Skip to content

An AI-powered mock interview platform built with Next.js, Clerk for authentication, Neon for PostgreSQL database hosting, Drizzle ORM for database management, and Gemini AI for intelligent interview responses

Notifications You must be signed in to change notification settings

harshdwivediiiii/Crackit-AI

Repository files navigation

CrackIt AI - Mock Interview Platform

AI-powered Mock Interview Platform
Built using Next.js, Clerk, Neon, Drizzle, and Gemini AI.


🚀 Getting Started

To set up and run the project locally, follow these steps:

1. Clone the Repository

git clone https://github.com/your-username/crackit-ai.git
cd crackit-ai

2. Install Dependencies

npm install
# or
yarn install
# or
pnpm install

3. Set Up Environment Variables

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

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
CLERK_SECRET_KEY=your-clerk-secret-key
NEXT_PUBLIC_DRIZZLE_DB_URL=your-neon-database-url
NEXT_PUBLIC_GEMINI_API_KEY=your-gemini-api-key

4. Run Development Server

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the site in action.


🛠️ Tech Stack

  • Frontend: Next.js (App Router)
  • Authentication: Clerk
  • Database: Neon + Drizzle ORM
  • AI Integration: Gemini API (Google)
  • Deployment: Vercel

💡 Key Features

  • 🚀 AI-powered Mock Interviews for technical and HR rounds
  • 🧑‍💻 Easy Login/Signup with Clerk
  • ⚡ Real-time Question Generation via Gemini API
  • 📊 Response Analysis and Feedback
  • 💾 Secure Database Storage using Neon & Drizzle
  • 📱 Fully Responsive UI

📚 Learn More

Explore these official documentation links to learn more:


🚀 Deploying on Vercel

The recommended way to deploy CrackIt AI is using Vercel. It provides seamless integration with Next.js.

npx vercel

📧 Contributing

Contributions are welcome! Please fork the repo, make changes, and open a pull request.


📄 License

This project is licensed under the MIT License.


⭐️ Made with ❤️ by the CrackIt AI Team ⭐️

About

An AI-powered mock interview platform built with Next.js, Clerk for authentication, Neon for PostgreSQL database hosting, Drizzle ORM for database management, and Gemini AI for intelligent interview responses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published