An AI-powered full stack web application that helps users improve resumes, analyze job roles, and receive personalized career guidance.
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.
🤖 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
- Next.js
- React
- Tailwind CSS
- Shadcn UI
- Gemini AI
- Vapi Voice API
- Convex Realtime Database
- Clerk
# 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=- Clone the repository
- Install dependencies:
npm install- Set up your environment variables as shown above
- Run the development server:
npm run dev✔ Resume projects ✔ Hackathons ✔ AI demos ✔ Full stack practice ✔ Startup MVP
Contributions are welcome.
If you found this project useful, give it a star ⭐
