AI-Career-Coach Tailwind Templates

Ai Career Coach

An AI-powered career coaching platform built with React 19, Next.js 15, Tailwind CSS, NeonDB, Prisma, Clerk Authentication, Inngest, and Gemini API. It helps users with job search strategies, résumé optimization, and career guidance through AI-driven insights.

🚀 AI Career Coach


💡 Project Overview

AI Career Coach is a full-stack web app that empowers job seekers with AI-assisted tools for:

  • ✍️ Resume building
  • 📄 Cover letter generation
  • 🎙 Mock interview practice

Built with Next.js 15, React 19, Tailwind CSS, and integrated with Gemini API, this app helps users create professional documents and prep with confidence.

🔗 Live Demo: ai-career-coach.vercel.app


⚙️ Tech Stack

Layer Tech Used
Frontend React 19, Next.js App Router, Tailwind CSS, Shadcn UI
Backend Next.js Server Actions, Inngest (for async workflows)
Database Prisma ORM, PostgreSQL
Auth Clerk Authentication
AI Services Gemini API (for Resume, Cover Letter, Interview answers)
Deployment Vercel (CI/CD, environment management)

✨ Features

  • 🔐 Clerk Auth + Protected Routes
  • 📝 AI Resume & Cover Letter Builder (Gemini API)
  • 🎯 Mock Interview Assistant with LLM-powered answers
  • 🧠 Role-based content (dashboard, onboarding)
  • 💅 Fully responsive UI with Tailwind & Shadcn
  • 📦 Scalable file structure using Next.js App Router
  • 🔁 Background jobs via Inngest for async processing

🚀 Local Setup

Make sure you have Node.js ≥ 18, pnpm/npm, and PostgreSQL installed.

1. Clone the repo

git clone https://github.com/HrishikeshPoloju/AI-Career-Coach.git cd AI-Career-Coach

Install dependencies bash Copy Edit npm install

or

pnpm install

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

ini Copy Edit DATABASE_URL=postgresql://yourUser:yourPassword@localhost:5432/yourDb CLERK_SECRET_KEY=your_clerk_secret CLERK_PUBLISHABLE_KEY=your_clerk_publishable NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key Replace with your own Clerk, Gemini, and PostgreSQL values.

Set up the database bash Copy Edit npx prisma migrate dev

Start the development server bash Copy Edit npm run dev

Folder Structure (Highlights) /app → Next.js App Router structure /actions → Server actions (cover letter, resume, interview) /components → UI and shared components /prisma → DB schema and migrations /lib → Helpers, Prisma config, utils /public → Static assets /hooks, /data → Custom hooks and static data

AI-Powered Features Powered by Google Gemini API

Cover letters based on role & user input

Custom resume generation from form data

Interview questions & suggested LLM-based responses

📄 License This project is licensed under the MIT License.

🙌 Feedback Have feedback, suggestions, or want to collaborate? Open an issue or reach out on LinkedIn

🌐 Live Site -https://ai-career-coach-mu.vercel.app/

Top categories

Loading Svelte Themes