🚀 A smart and interactive Interview Preparation App built using Next.js, React.js, TailwindCSS, shadcn/ui, and Clerk for authentication. Integrated with Google Gemini API for real-time job insights, resume generation, cover letter creation, and personalized quiz-based interview prep.
Project Link : [https://megaprep-91q1.vercel.app/]
- 🔐 Authentication: Secure sign-in/sign-up with Clerk
- 🧭 Onboarding: Capture job role to tailor insights and questions
- 🧠 Job Insights: Get industrial insights for your job from Google Gemini API
- 📄 Resume Generator: Build and enhance your resume with AI
- ✉️ Cover Letter Creator: Generate personalized cover letters using AI
- 🎯 Interview Preparation:
- 10 AI-generated quiz questions
- View correct answers with explanation
- Track performance trends and history
- Frontend: React.js, TailwindCSS, Next.js
- UI Components: shadcn/ui
- Authentication: Clerk
- AI Integration: Google Gemini API
- State Management: React Hooks
- Routing: Next.js App Router
- Clone the Repository
git clone https://github.com/yourusername/interviewprep-ai.git
cd interviewprep-ai- Install Dependencies
npm install
# or
yarn install- Environment Variables
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
GEMINI_API_KEY=your_google_gemini_api_key
NEXT_PUBLIC_APP_URL=http://localhost:3000- Run the App Locally
npm run dev
# or
yarn dev.
├── actions/ # Routing actions
├── app/ # Next.js App directory
├── components/ # Reusable UI components
├── data/ # for constant data
├── hooks/ # Inngest api connection
├── lib/ # Utility functions and Gemini API helpers
├── prisma/ # database connection
├── public/ # Static assets
└── README.md # Project documentation-AI-powered mock interviews -Exportable resumes and cover letters (PDF) -Real-time AI feedback during quizzes -Dark mode toggle
git checkout -b feature/your-feature
git commit -m "Add: your feature"
git push origin feature/your-feature