Skip to content

ashutosh887/CareerFit

Repository files navigation

CareerFit

image

CareerFit analyzes your resume and gives you real insights about your hireability. Upload your resume, see where you stand in the market, and get a clear roadmap to improve your chances.

🔗 Live Demo: https://getcareerfit.vercel.app/

This is a project built to demonstrate AI-powered career insights and resume analysis.

Features

Core Features

  • Upload Resume - Upload PDF, DOCX, or image files. We extract and analyze your skills, experience level, and role category using advanced OCR and text extraction.

  • Market Analysis - See your current hire probability and what skills are in demand for your role. Get insights on salary ranges, market trends, and growth opportunities specific to your domain.

  • Outcome Roadmap - Get personalized project recommendations based on your experience level and domain to boost your hire probability. Each recommendation includes impact percentage and actionable steps.

  • Mock Interview - Practice with AI-generated questions tailored to your role and experience level. Get detailed feedback on your answers including problem-solving, system thinking, and communication skills.

  • Hiring Reality - Understand your current status and the concrete steps to get hired. See your current vs target hire probability and get 3 concrete actions to improve.

Advanced Features

  • Interview History - Track all your mock interview sessions with full question/answer history, scores, and detailed feedback. Review your progress over time and identify areas for improvement.

  • Job Listings - Discover relevant job opportunities from major job boards including LinkedIn, Indeed, Wellfound, RemoteOK, and Y Combinator Jobs. Jobs are filtered based on your role and domain.

  • Inclusive for All Professions - Not just for software engineers! Works for Data Scientists, Product Managers, UX Designers, DevOps Engineers, and professionals across all industries (FinTech, Healthcare, Manufacturing, etc.).

Getting Started

Prerequisites

  • Node.js 18+
  • MongoDB database
  • OpenAI API key

Setup

  1. Clone the repo and install dependencies:
npm install
  1. Copy .env.example to .env and fill in your values:
cp .env.example .env

You'll need:

  • DATABASE_URL - Your MongoDB connection string
  • JWT_SECRET - A secret key for authentication
  • OPENAI_API_KEY - Your OpenAI API key
  1. Run the development server:
npm run dev

Open http://localhost:3000 to see it in action.

Tech Stack

  • Frontend: Next.js 16, React 19, Tailwind CSS
  • Backend: Next.js API Routes, MongoDB
  • AI: OpenAI GPT-4o-mini
  • Deployment: Vercel

Deployment

CareerFit: We don't prepare you. We qualify you

Built to answer one question: will you get hired?

The app is live at https://getcareerfit.vercel.app/.

Contributing

Ccontributions are welcome! Feel free to open issues or submit pull requests.

License

MIT

About

We don’t prepare you. We qualify you.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published