Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CareerForge AI – Intelligent Career Development Assistant

Python FastAPI OpenAI Status

πŸ’Ό AI-Powered Career Assistant for Resume Building, ATS Optimization & Career Guidance


πŸ“Œ Overview

CareerForge AI is a smart AI-powered career assistant designed to help users build professional resumes, improve ATS scores, generate cover letters, and receive intelligent career guidance.

The platform combines modern web technologies with advanced AI capabilities to create a complete career development ecosystem for students, fresh graduates, and professionals.


✨ Core Features

πŸ€– AI Career Assistant

  • Interactive AI-powered chatbot
  • Career guidance & mentorship
  • Smart response generation
  • Human-like conversational interaction

πŸ“„ Resume Builder

  • ATS-optimized resume generation
  • Professional resume formatting
  • AI-enhanced resume rewriting
  • Dynamic resume templates

πŸ“Š ATS Optimization

  • ATS score enhancement
  • Keyword optimization
  • Recruiter-friendly formatting
  • Industry-specific improvements

βœ‰οΈ Cover Letter Generator

  • AI-generated professional cover letters
  • Personalized job-targeted content
  • Smart formatting & tone adjustment

πŸ’‘ Career Guidance System

  • Skill recommendations
  • Career path suggestions
  • Professional growth insights
  • Industry-based guidance

🌐 Modern Web Interface

  • Responsive UI/UX
  • Fast interactive frontend
  • Real-time AI interaction
  • User-friendly design

πŸ› οΈ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend

  • Python
  • FastAPI

AI & APIs

  • OpenAI API
  • AI Prompt Engineering

Database

  • SQLite

Deployment & Tools

  • GitHub
  • VS Code
  • Virtual Environment (venv)

πŸ“‚ Project Structure

πŸ“‚ Project Structure

CareerForge-ai/
β”‚
β”œβ”€β”€ assets/
|  └── style.css
|
β”œβ”€β”€ data/
β”‚   └── users/
β”‚       β”œβ”€β”€ testuser.json
β”‚       └── ui_test.json
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ ai_generator.py
β”‚   β”œβ”€β”€ docx_export.py
β”‚   β”œβ”€β”€ formatter.py
β”‚   β”œβ”€β”€ optimizer.py
β”‚   β”œβ”€β”€ pdf_export.py
β”‚   β”œβ”€β”€ prompts.py
β”‚   β”œβ”€β”€ scorer.py
β”‚   β”œβ”€β”€ styles.py
β”‚   β”œβ”€β”€ users.py
β”‚   └── utils.py
β”‚
β”œβ”€β”€ .env
β”œβ”€β”€ .gitignore
β”œβ”€β”€ app.py
β”œβ”€β”€ config_auth.yaml
β”œβ”€β”€ hash_pass.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ temp_hero_patch.txt
└── temp_patch.txt

βš™οΈ Installation Guide

1️⃣ Clone Repository

git clone https://github.com/amna-techcorp17/CareerForge-ai.git
cd CareerForge-ai

2️⃣ Create Virtual Environment

python -m venv venv

Activate Environment

Windows

venv\Scripts\activate

Mac/Linux

source venv/bin/activate

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Configure Environment Variables

Create a .env file:

GROQ_API_KEY=your_api_key_here

5️⃣ Run Server

uvicorn app:app --reload

πŸš€ Usage

  • Open browser
  • Start interacting with CareerForge AI
  • Generate resumes
  • Optimize ATS scores
  • Create cover letters
  • Get AI-powered career advice

🧠 AI Capabilities

CareerForge AI uses advanced prompt engineering and conversational AI techniques to:

  • Understand user career goals
  • Generate intelligent responses
  • Improve professional documents
  • Provide contextual career suggestions
  • Simulate human-like interaction

πŸ”’ Security Features

  • Secure API key handling
  • Environment variable protection
  • Authentication system integration
  • Protected backend architecture

πŸ“ˆ Future Enhancements

  • LinkedIn Profile Optimizer
  • AI Mock Interview System
  • Job Recommendation Engine
  • Multi-language Support
  • Resume PDF Export
  • User Dashboard Analytics
  • Voice-based Career Assistant

πŸ‘©β€πŸ’» Developer

Amna Chaudhary

AI & Full Stack Developer passionate about building intelligent productivity systems and AI-powered web applications.


🀝 Contribution

Contributions are welcome!

Fork the repository
Create a new branch
Commit changes
Push branch
Create Pull Request

πŸ“œ License

This project is licensed under the MIT License.


⭐ Support

If you like this project:

⭐ Star the repository
🍴 Fork the project
πŸ“’ Share with others


πŸ“¬ Contact

GitHub Repository

πŸ‘‰ https://github.com/amna-techcorp17/CareerForge-ai


πŸš€ Empowering Careers with AI

About

CareerForge AI is an intelligent AI-powered career assistant that helps users create professional resumes, generate cover letters, optimize ATS scores, and receive personalized career guidance through an interactive conversational system. Built using Python, FastAPI, and modern web technologies, AI driven responses.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages