Skip to content

karthikrshet/CareerByte-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CareerByte AI - Your Personal AI Career Copilot

#Built and maintained by Karthik Rajesh Shet

AI-Powered Career Copilot for Job Discovery, ATS Optimization, Resume Tailoring, Application Tracking & Interview Preparation

Build smarter careers with AI. Discover jobs, optimize resumes, generate tailored applications, track opportunities, and prepare for interviews β€” all in one platform.

Next.js TypeScript PostgreSQL Prisma Gemini AI License

Features β€’ Tech Stack β€’ Installation β€’ Roadmap β€’ Contributing


🌟 What is CareerByte AI?

CareerByte AI is an open-source AI-powered career management platform designed to help students, freshers, software engineers, and professionals streamline their job search journey.

The platform combines AI-powered resume analysis, ATS optimization, job discovery, application tracking, interview preparation, recruiter outreach, and career analytics into a single unified experience.

Whether you're looking for your first internship, a remote software engineering role, or your next career move, CareerByte AI acts as your personal career copilot.


✨ Features

πŸ“„ Resume Intelligence

  • Resume Upload & Management
  • PDF Resume Parsing
  • DOCX Resume Parsing
  • Skill Extraction
  • Experience Analysis
  • ATS Resume Scoring
  • Resume Versioning
  • Resume Tailoring
  • Resume Comparison
  • Keyword Optimization

πŸ” Job Discovery Engine

Discover opportunities from:

  • RemoteOK
  • We Work Remotely
  • Greenhouse Boards
  • Lever Jobs
  • Ashby Jobs
  • YC Jobs
  • Wellfound

Features:

  • Automated Job Discovery
  • Duplicate Detection
  • Salary Extraction
  • Skill Extraction
  • Company Enrichment
  • Location Detection
  • Remote Job Identification

πŸ€– AI Match Engine

CareerByte AI automatically compares your resume against job descriptions.

Generate:

  • Match Score
  • ATS Compatibility Score
  • Skill Gap Analysis
  • Missing Keywords
  • Hiring Probability
  • Application Priority Ranking

πŸ“ AI Application Assistant

Generate:

  • Tailored Resume
  • Cover Letter
  • Recruiter Message
  • LinkedIn Outreach Message
  • Application Summary
  • Interview Preparation Notes

πŸ“Š Application Tracker

Track your complete hiring journey.

Statuses:

  • New
  • Saved
  • Ready To Apply
  • Applied
  • Online Assessment
  • Interview Scheduled
  • Final Round
  • Offer Received
  • Rejected
  • Archived

πŸ“ˆ Analytics Dashboard

Monitor:

  • Jobs Found
  • Jobs Matched
  • Applications Sent
  • Interviews Received
  • Offer Rate
  • Application Conversion Rate
  • Source Performance
  • Weekly Growth Metrics

πŸ’Ό Company Intelligence

Research companies before applying.

Track:

  • Company Overview
  • Hiring Activity
  • Tech Stack
  • Funding Status
  • Remote Policy
  • Company Size
  • Industry
  • Job Trends

🎯 Interview Hub

Prepare smarter.

Features:

  • Technical Interview Questions
  • Behavioral Questions
  • Company-Specific Questions
  • AI Mock Interviews
  • STAR Method Generator
  • Interview Notes

πŸ“§ Productivity Integrations

  • Gmail Integration
  • Google Calendar Integration
  • Telegram Notifications
  • Follow-up Reminders

πŸ— Architecture

Resume Upload
      ↓
Resume Parser
      ↓
ATS Analysis
      ↓
Job Discovery Engine
      ↓
AI Match Engine
      ↓
Application Assistant
      ↓
Application Tracker
      ↓
Interview Hub
      ↓
Career Analytics

πŸ›  Tech Stack

Frontend

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion
  • React Query
  • Zustand

Backend

  • Node.js
  • Express.js
  • REST APIs

Database

  • PostgreSQL
  • Prisma ORM

AI

  • Gemini API
  • OpenRouter
  • OpenAI (Optional)

Infrastructure

  • Docker
  • Redis
  • BullMQ

Monitoring

  • Sentry
  • PostHog

πŸ“Έ Screenshots

Dashboard

Coming Soon

Resume Analysis

Coming Soon

Job Discovery

Coming Soon

Analytics

Coming Soon

πŸš€ Installation

Clone Repository

git clone https://github.com/karthikrshet/CareerByte-AI.git

cd CareerByte-AI

Install Dependencies

npm install

Configure Environment Variables

Create a .env file:

DATABASE_URL=
NEXTAUTH_SECRET=
NEXTAUTH_URL=
GEMINI_API_KEY=
REDIS_URL=

Run Database Migration

npx prisma migrate dev

Start Development Server

npm run dev

Open:

http://localhost:3000

🐳 Docker Setup

Build:

docker compose build

Run:

docker compose up -d

Stop:

docker compose down

πŸ“‚ Project Structure

CareerByte-AI
β”‚
β”œβ”€β”€ app
β”œβ”€β”€ components
β”œβ”€β”€ hooks
β”œβ”€β”€ lib
β”œβ”€β”€ prisma
β”œβ”€β”€ public
β”œβ”€β”€ styles
β”œβ”€β”€ types
β”œβ”€β”€ docker
β”œβ”€β”€ docs
β”œβ”€β”€ scripts
β”‚
β”œβ”€β”€ package.json
β”œβ”€β”€ docker-compose.yml
β”œβ”€β”€ README.md
└── .env.example

🎯 Roadmap

Phase 1

  • Authentication
  • Dashboard
  • Resume Upload
  • ATS Analysis

Phase 2

  • Job Discovery Engine
  • AI Matching
  • Resume Tailoring

Phase 3

  • Application Tracker
  • Cover Letter Generator
  • Recruiter Outreach

Phase 4

  • Gmail Integration
  • Calendar Integration
  • Telegram Notifications

Phase 5

  • Interview Preparation Hub
  • Company Intelligence
  • Career Analytics

🀝 Contributing

Contributions are welcome.

  1. Fork Repository
  2. Create Feature Branch
  3. Commit Changes
  4. Push Branch
  5. Open Pull Request

πŸ”’ Security

Please report security issues responsibly.

For security concerns:

contact@careerbyte.ai


πŸ“œ License

Licensed under the MIT License.


πŸ‘¨β€πŸ’» Author

Karthik Rajesh Shet

Founder & CEO – CodeMyFYP


⭐ Support The Project

If you find CareerByte AI useful:

⭐ Star the repository

🍴 Fork the project

πŸ“’ Share with others

πŸ’‘ Contribute new features


Transforming Job Search with AI πŸš€

Find Better Jobs. Apply Smarter. Get Hired Faster.

About

Open-source AI Career Copilot built with Next.js, TypeScript, Prisma, PostgreSQL, and Gemini AI for job discovery, ATS optimization, application tracking, and interview preparation.

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages