CareerCraft is an AI-powered career enhancement platform designed to help job seekers optimize their resumes, evaluate job-fit, and generate tailored cover letters.
It uses modern AI, NLP, and web technologies to simulate real-world Applicant Tracking Systems (ATS) and hiring workflows.
The platform provides actionable insights that improve resume quality, skill alignment, and overall job readiness.
- Upload PDF / DOCX resumes
- ATS-style scoring based on:
- Keyword alignment
- Resume structure & formatting
- Readability
- Section completeness
- Detailed improvement suggestions
- Paste or select a target job description
- Get:
- Job match percentage
- Identified missing skills
- Role-specific improvement tips
- Personalized upskilling recommendations with learning resources
- Generates professionally tailored cover letters
- Uses:
- Resume content
- Job description insights
- Supports tone customization:
- Formal
- Confident
- Friendly
- One-click PDF export
- Secure user authentication
- Store:
- Resumes
- Generated cover letters
- Job match results
- Track progress across multiple applications
- Manage multiple resume versions
CareerCraft follows a microservice-based architecture:
CareerCraft/
├── frontend/ # User Interface (Next.js)
├── backend/ # API & Authentication (Node.js / Express)
└── ml-service/ # AI & NLP Engine (FastAPI)
Frontend → Backend → ML Service → Backend → Frontend
- Next.js
- Tailwind CSS
- Axios
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- Python
- FastAPI
- NLP-based keyword & role matching
- Rule-based + AI-expandable models
git clone https://github.com/your-username/CareerCraft.git
cd CareerCraft2️⃣ Start ML Service
cd ml-service
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --port 80013️⃣ Start Backend
cd backend
npm install
npm run dev4️⃣ Start Frontend
cd frontend
npm install
npm run devSee CONTRIBUTORS for the full list of contributors.
This project is licensed under the MIT License.
Inspired by real-world ATS systems and modern hiring workflows.
Built for learning, experimentation, and real-world impact.