🧠 CareerLyze – Project Story
💡 Inspiration
This project was inspired by a personal struggle many of us face: career confusion. We often wonder:
"What skills should I learn?"
"Which industries are booming?"
"How can I improve my resume to stand out?"
These doubts led me to build a digital mentor — one that doesn't just answer questions but guides users with data, insights, and interactive AI tools.
💼 What it does
CareerLyze is an AI-powered platform that acts as a personal career mentor. It empowers users with:
- 📊 Real-time Industry Insights based on the selected domain
- 📈 Latest Market Trends visualized through dynamic graphs
- 📄 Resume Builder powered by AI for ATS-optimized resumes
- 📨 Cover Letter Generator customized to job profiles
- 🎤 Mock Interview Quiz with AI-curated questions and instant feedback
The goal is to make career planning smart, guided, and personalized — all in one place.
🛠️ How we built it
I have built CareerLyze using a modern full-stack approach:
- Frontend:
Next.js (App Router)withTailwind CSSandShadCN UIfor a sleek, modular interface - Database:
NeonDB(Postgres) accessed viaPrisma ORM - AI Power:
Gemini AIAPIs used for generating resume, cover letter, and mock interview questions - Serverless Jobs:
Inngesthandles background events like data fetching and scheduled tasks - Data Visualization: Trend analytics are displayed using interactive graphs for better user interpretation
The entire system is scalable, modular, and built for real-time AI interaction.
🚧 Challenges I ran into
- Tailwind + App Router config issues: Tailwind wasn’t applied initially due to missing config file support in
.mjssetups. This required manual intervention and restructuring. - Token Optimization with Gemini AI: Managing prompt length and output relevance for cover letters and interviews needed prompt tuning and streamlining.
- Resume Template Logic: Balancing AI creativity with ATS compliance was tricky and required multiple prompt iterations.
- Learning Curve with Inngest: Understanding background job orchestration with serverless logic took some trial and error.
🏆 Accomplishments that I'm proud of
- ✅ Seamlessly integrated multiple complex systems (AI, DB, UI, serverless) into a single, cohesive product.
- ✅ Built a user-friendly, production-ready platform in limited time.
- ✅ Created truly helpful AI features that aren't just gimmicks but solve real user problems.
- ✅ Designed a clean and intuitive UX with accessible UI components using ShadCN.
📚 What I learned
- How to strategically use AI for practical, human-centric applications like resume building and mock interviews.
- The importance of modular design in building scalable full-stack applications.
- Working with Inngest and background job queues in serverless environments.
- Using Gemini AI effectively by shaping prompts to produce structured, useful outputs.
🚀 What's next for CareerLyze – Your AI-Powered Career Coach
- 🔎 Job Recommendation Engine powered by AI profile analysis
- 🖼️ Portfolio Generator to create personal websites with AI
- 🤖 Voice-based Interview Simulation using AI avatars and speech recognition
- 📊 Admin Dashboard with detailed analytics and industry metrics
- 📱 Mobile Optimization for on-the-go career planning
CareerLyze is more than just a hackathon project — it’s a vision to make career planning intelligent, accessible, and stress-free for everyone.
Built With
- charts.js
- clerk
- cover-letter-creation
- eslint
- geminiai
- git
- github
- inngest
- javascript
- neondb
- nextjs
- prettier
- prisma
- prismaorm
- react
- shadcnui
- tailwindcss
- vercel

Log in or sign up for Devpost to join the conversation.