Skip to content

nishitha011/CareerLyze

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

65 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CareerLyze โ€” AI-Powered Career Coach ๐Ÿš€

Smart Career Guidance Platform powered by AI, Analytics & Automation

Open Source GSSoC'26 MIT License Next.js Gemini AI PRs Welcome


๐Ÿ“Œ Overview

CareerLyze is a full-stack AI-powered career guidance platform designed to help students, freshers, and job seekers make smarter career decisions.

The platform combines:

  • AI-powered resume & cover letter generation
  • Career trend analytics
  • Industry insights
  • Interview preparation
  • Personalized career guidance

into one unified ecosystem.


๐ŸŒ Live Demo

๐Ÿš€ Try it here: CareerLyze Live Demo


โ“ Problem Statement

Many students and job seekers struggle with:

  • Choosing the right career path
  • Understanding industry trends
  • Building ATS-friendly resumes
  • Preparing effectively for interviews
  • Tracking in-demand skills and technologies

Most existing platforms solve only one part of the problem.

CareerLyze aims to provide an all-in-one AI-driven solution for career development.


โœจ Features

๐Ÿ” Industry Insights

  • AI-curated industry analysis
  • Trending technologies tracking
  • Hiring pattern observations
  • Data-driven career recommendations

๐Ÿ“ˆ Trend Analytics

Interactive analytics dashboards showing:

  • Market demand trends
  • Skill growth patterns
  • Emerging technologies
  • Industry evolution insights

๐Ÿ“„ AI Resume Builder

  • ATS-optimized resume generation
  • Smart content suggestions
  • Professional formatting
  • Career-targeted resume tailoring

๐Ÿ“จ AI Cover Letter Generator

  • Personalized cover letters
  • Role-specific writing style
  • AI-generated professional content
  • Customizable structure

๐ŸŽค Mock Interview Engine

  • AI-generated interview questions
  • Technical & HR interview simulation
  • Instant feedback analysis
  • Performance improvement suggestions

๐Ÿง  System Architecture

                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚       User         โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚
                              โ–ผ
                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                  โ”‚   Next.js Frontend   โ”‚
                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                  โ”‚      API Routes      โ”‚
                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ–ผ                   โ–ผ                   โ–ผ
 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
 โ”‚ Gemini AI    โ”‚   โ”‚ Resume Engineโ”‚   โ”‚ Interview AI   โ”‚
 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                  โ”‚ NeonDB PostgreSQL DB โ”‚
                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Tech Stack

Technology Usage
Next.js Frontend framework & routing
Tailwind CSS Styling
ShadCN UI UI Components
Prisma ORM Database abstraction
NeonDB Serverless PostgreSQL
Gemini AI AI-powered generation
Inngest Background jobs & workflows
TypeScript Type safety
Vercel Deployment

๐Ÿ“‚ Project Structure

CareerLyze/
โ”‚
โ”œโ”€โ”€ app/
โ”œโ”€โ”€ components/
โ”œโ”€โ”€ data/
โ”œโ”€โ”€ hooks/
โ”œโ”€โ”€ prisma/
โ”œโ”€โ”€ public/
โ”œโ”€โ”€ lib/
โ”œโ”€โ”€ CONTRIBUTING.md
โ”œโ”€โ”€ LICENSE
โ””โ”€โ”€ README.md

๐Ÿš€ Getting Started

1๏ธโƒฃ Clone the Repository

git clone https://github.com/ahana4banerjee/CareerLyze.git

2๏ธโƒฃ Navigate into the Project

cd CareerLyze

3๏ธโƒฃ Install Dependencies

npm install

4๏ธโƒฃ Setup Environment Variables

Create a .env file in the root directory.

DATABASE_URL=<your-prisma-url>
GEMINI_API_KEY=<your-gemini-api-key>
INNGEST_EVENT_KEY=<your-inngest-event-key>
INNGEST_SIGNING_KEY=<your-inngest-signing-key>
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<your-clerk-publishable-key>
CLERK_SECRET_KEY=<your-clerk-secret-key>
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/onboarding
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/onboarding

5๏ธโƒฃ Run the Development Server

npm run dev

๐Ÿค Open Source Contribution โ€” GSSoC'26

We proudly welcome contributors for GirlScript Summer of Code 2026 (GSSoC'26) ๐ŸŽ‰

Whether you're a beginner or experienced developer, contributions are highly appreciated.

๐Ÿท๏ธ Contribution Labels

Issues are categorized using labels like:

  • good first issue
  • beginner friendly
  • documentation
  • bug
  • enhancement
  • frontend
  • backend
  • AI
  • GSSoC
  • help wanted

๐Ÿ“œ Contribution Guidelines

Before contributing, please read:

๐Ÿ“„ CONTRIBUTING.md for detailed contribution rules and workflow.

Quick Rules

  • Star the repository โญ
  • Fork the repository before contributing
  • Create a separate branch for each issue
  • Follow proper commit message conventions
  • Write clean and readable code
  • Avoid creating duplicate pull requests
  • Test your changes before submitting
  • Respect project structure and coding standards

๐Ÿงฉ How to Contribute

  1. Fork the repository
  2. Clone your fork
  3. Create a new branch
git checkout -b feature-name
  1. Make your changes
  2. Commit your changes
git commit -m "Added: feature description"
  1. Push to your branch
git push origin feature-name
  1. Open a Pull Request ๐Ÿš€

๐Ÿ’ก Good First Contributions

New contributors can start with:

  • UI improvements
  • Documentation enhancements
  • Bug fixes
  • Responsive design improvements
  • Code refactoring
  • Accessibility enhancements
  • Performance optimization

๐Ÿ”ฎ Future Enhancements

  • Voice-based mock interviews
  • AI career roadmap generator
  • Job portal API integrations
  • Multi-language support
  • AI portfolio analyzer
  • Real-time recruiter insights
  • AI skill gap analysis

๐Ÿ›ก๏ธ License

This project is licensed under the MIT License.

๐Ÿ“„ See the LICENSE file for more details.


๐Ÿ‘ฉโ€๐Ÿ’ป Author

Ahana Banerjee

  • Electronics & Communication Engineering
  • JNTUH Hyderabad

๐ŸŒŸ Support the Project

If you found this project helpful:

โญ Star the repository ๐Ÿด Fork the project ๐Ÿ“ข Share it with others


Built with โค๏ธ for students, developers, and contributors worldwide.

GSSOC '26 Contributions

  • UI Overhaul with Premium Navy/Slate aesthetic.
  • Responsive Dashboard with Framer Motion animations.
  • Integrated ShadCN components for enhanced UX.

About

CareerLyze is a full-stack AI career guidance platform that helps users explore career paths, build optimized resumes, generate tailored cover letters, and prepare for interviews using Gemini AI.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 97.5%
  • CSS 2.5%