An AI-powered career assistant web application built using Next.js 15 App Router, ShadCN UI, Gemini AI, Inngest, and Prisma. This platform helps users get industry insights, prepare for interviews, build resumes, and generate cover letters — all powered by AI.
| Feature | Description |
|---|---|
| 🔐 Authentication | Secure sign up/login with custom UI |
| 👤 User Onboarding | Collects role, experience, skills, etc. |
| 📊 Industry Insights | Weekly AI-generated market trends |
| 🤖 AI-Powered Mock Interviews | Generate personalized interview questions |
| 📈 Interview Stats | Visualize your mock performance stats |
| 📄 AI Resume Builder | Create beautiful Markdown resumes with AI |
| 📨 Cover Letter Generator | Instantly create a custom cover letter |
| 🕒 Cron Jobs with Inngest | Weekly insights sent via scheduled functions |
| 📦 Fully Responsive UI | Built with ShadCN UI, Tailwind CSS |
- Framework: Next.js 15
- Styling: ShadCN UI, Tailwind CSS
- Auth: Clerk
- Database: PostgreSQL with Prisma ORM , Neon
- AI Integration: Gemini Pro API
- CRON Jobs: Inngest
- Deployment: Vercel
git clone https://github.com/arju10/Career-Launchpad-AI.git
cd Career-Launchpad-AInpm installCreate a .env file and include the following:
DATABASE_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/onboarding
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/onboarding
GEMINI_API_KEY=
npx prisma init
npx prisma migrate dev --name create-modelsnpx inngest-cli@latest devnpm run devEasily deploy on Vercel:
vercelMake sure to add your environment variables in Vercel’s dashboard under Project > Settings > Environment Variables.
Industry insights powered by Google Gemini AI.

Build and download your professional resume in seconds.
Build and download your professional cover letter in seconds.
For questions, reach out via [[email protected]]






