GitHunt
AL

An AI-powered career coaching platform built with Next.js, Gemini AI, Vapi voice assistant, Convex database, and Clerk authentication.

๐Ÿ’ผ CodeAi โ€“ Smart Career & Resume Coach Platform

An AI-powered full stack web application that helps users improve resumes, analyze job roles, and receive personalized career guidance.


Demo App


๐Ÿš€ Overview

CodeAi acts as a personal career mentor by combining large language models with real-time web technologies.

Users can chat with an AI coach, upload resumes for instant feedback, generate professional summaries, and get job recommendations tailored to their skills.

Designed as a production-ready AI SaaS platform.


โœจ Core Features

๐Ÿค– AI Career Coach (text + voice conversations)
๐Ÿ“„ Resume upload & instant AI feedback
๐Ÿ“Š Job description analysis & suggestions
๐Ÿง  AI-generated resume summaries
๐Ÿ” Secure authentication with Clerk
โšก Real-time data handling with Convex
๐ŸŽจ Clean responsive UI with Tailwind & Shadcn UI
๐Ÿš€ Fast Next.js performance


๐Ÿ— Tech Stack

Frontend

  • Next.js
  • React
  • Tailwind CSS
  • Shadcn UI

AI & Voice

  • Gemini AI
  • Vapi Voice API

Backend & Database

  • Convex Realtime Database

Authentication

  • Clerk

Setup .env file

# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

# Clerk Redirect URLs
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up

# Vapi Voice AI
NEXT_PUBLIC_VAPI_WORKFLOW_ID=
NEXT_PUBLIC_VAPI_API_KEY=

# Convex Database
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=

Getting Started

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Set up your environment variables as shown above
  2. Run the development server:
npm run dev

๐ŸŽฏ Use Cases

โœ” Resume projects
โœ” Hackathons
โœ” AI demos
โœ” Full stack practice
โœ” Startup MVP


๐Ÿค Contributing

Contributions are welcome.


โญ Support

If you found this project useful, give it a star โญ