CareerForge
CareerForge helps professionals transform resumes into actionable career growth plans through AI-powered analysis, skill-gap detection, and personalized learning recommendations.
Inspiration
Job seekers often spend hours tailoring resumes for different roles, yet many still struggle to understand why their applications get rejected. We wanted to build a tool that helps people bridge the gap between their current skills and their target career path. CareerForge was inspired by the idea that AI can do more than optimize resumes—it can guide career growth by identifying skill gaps and recommending actionable learning opportunities.
What it does
CareerForge is an AI-powered resume analysis platform that helps users improve their job readiness.
Users can:
- Sign in securely with Google
- Upload resumes in PDF or DOCX format
- Analyze resumes against modern hiring expectations
- Receive AI-generated feedback and recommendations
- Discover skills they need to improve
- Access personalized course recommendations to close skill gaps
- Track previous analyses through their history dashboard
CareerForge transforms a resume from a static document into a personalized career development roadmap.
How we built it
We built CareerForge using a modern full-stack architecture:
- Frontend: Next.js, TypeScript, Tailwind CSS
- Backend & Infrastructure: Supabase Authentication, Supabase Database, Supabase Storage, Row Level Security (RLS), AI Layer, OpenRouter API, Large Language Models (resume analysis, skill extraction, recommendation generation)
- Deployment: Vercel
The application combines secure authentication, cloud storage, AI-powered analysis, and a responsive user experience into a seamless workflow.
Challenges we ran into
Building CareerForge involved several technical challenges:
- Configuring Google OAuth with Supabase
- Handling authentication redirects in production
- Managing Row Level Security policies for user-specific data
- Parsing resume files reliably across multiple formats
- Integrating AI models through OpenRouter
- Debugging deployment issues and server-side errors on Vercel
- Designing a database structure that supports user profiles, resumes, and analysis history
One of the biggest challenges was ensuring a smooth end-to-end experience from resume upload to AI-generated recommendations.
Accomplishments that we're proud of
We are proud that CareerForge evolved from an idea into a fully functional AI-powered platform.
Highlights include:
- Successful Google authentication integration
- AI-powered resume analysis workflow
- Secure cloud-based user data management
- Personalized career and skill recommendations
- Persistent analysis history for users
- Production deployment on Vercel
- Modern and intuitive user interface
Most importantly, we built a tool that provides real value to job seekers.
What we learned
Throughout the project, we gained hands-on experience with:
- OAuth authentication flows
- Supabase ecosystem and security best practices
- Next.js App Router architecture
- AI integration using OpenRouter
- Production deployment and debugging on Vercel
- Designing scalable database schemas
- Building user-focused AI experiences
We also learned that combining AI with practical career guidance can create a much more impactful product than simple resume scoring alone.
What's next for CareerForge
Our vision for CareerForge goes beyond resume analysis.
Future plans include:
- ATS compatibility scoring
- Resume tailoring for specific job descriptions
- AI-generated cover letters
- LinkedIn profile optimization
- Interview preparation assistance
- Skill gap tracking over time
- Learning progress dashboards
- Job matching recommendations
- Career pathway planning
- Multi-language support
We aim to turn CareerForge into a comprehensive AI-powered career growth platform that helps professionals continuously develop their skills and achieve their career goals.
Built With
- next.js
- openrouter
- supabase
- tailwind-css
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.