Job-craft-ai
JobCraftAI is an AI-powered resume optimization platform that analyzes uploaded resumes, provides ATS scores, identifies weaknesses.
Preview Gallery
5 mediaTechnologies & Skills
Limited time offer
What's Included
Support & Customization
Resource Links
Purchase this project to unlock source and premium resources. Document/report remain secure preview-based on this page.
JobCraftAI is a full-stack MERN application designed to help users enhance their resumes through artificial intelligence. The platform enables secure user authentication using JWT, allows users to upload their resumes, and leverages Google Gemini AI to perform in-depth analysis.
The system generates ATS compatibility scores, detects formatting and content issues, highlights missing sections, and provides actionable recommendations to improve resume quality. Additionally, it creates AI-enhanced resume content to help users build more professional and competitive profiles.
Built with React, Node.js, Express, and MongoDB, JobCraftAI delivers a responsive and intuitive user experience while integrating modern AI capabilities to simplify and accelerate the resume improvement process.
Future Enhancements
Known Issues
Installation
Installation Instructions
1. Clone the Repository
git clone <repository-url> cd Job-craft-ai
2. Backend Setup
cd backend npm install
Create a .env file and configure the following variables:
MONGO_URI= JWT_SECRET= GOOGLE_GENAI_API_KEY= FRONTEND_URL= NODE_ENV=
Start the backend server:
npm run dev // npm start
3. Frontend Setup
cd frontend npm install
Create a .env file:
VITE_API_URL=
Start the frontend application:
npm run dev
4. Access the Application
Open your browser and navigate to:
https://job-craft-ai.vercel.app/
Usage
Usage Instructions
- Register a new account or log in using existing credentials.
- Upload a resume in the supported format.
- Submit the resume for AI-based analysis.
- Review the generated ATS score and detailed feedback.
- Analyze identified weaknesses, missing sections, and improvement suggestions.
- Use the AI-generated recommendations to enhance resume content.
- Download or update the improved resume for future applications.
System Requirements
Hardware Requirements
ComponentMinimum RequirementRecommended RequirementProcessorIntel Core i3 (2nd Gen) / AMD equivalentIntel Core i5 (8th Gen or above) / AMD Ryzen 5RAM4 GB8 GB or higherStorage1 GB free disk space5 GB free disk space (SSD preferred)Internet ConnectionStable broadband connectionHigh-speed broadband connectionDisplay Resolution1366 × 7681920 × 1080 (Full HD)
Software Requirements
ComponentRequirementOperating SystemWindows 10/11, Ubuntu 20.04+, or macOS 12+Runtime EnvironmentNode.js v18 or laterPackage Managernpm v9 or laterDatabaseMongoDB Community Server v6+ or MongoDB AtlasWeb BrowserGoogle Chrome, Mozilla Firefox, Microsoft Edge, or Safari (latest versions)Code EditorVisual Studio Code (recommended)Version ControlGit v2.30 or laterAI ServiceGoogle Gemini API access with a valid API key
Runtime Requirements
- Active internet connection for AI-powered resume analysis.
- Valid Google Gemini API credentials configured in the backend environment.
- MongoDB instance (local or cloud-hosted) running and accessible.
- Frontend and backend services configured through environment variables.
Supported File Formats
- Resume Uploads: PDF (.pdf) and DOCX (.docx) (adjust this if your project supports different formats).
- Configuration Files:
.envand.env.example. - API Communication: JSON over HTTP/HTTPS.
Slides Open in New Tab
For better readability, slides are opened directly. Documents remain preview-only with secure backend rendering.
Showing preview pages only. Purchase for full access to all pages and complete source package.
Login for Full AccessNo Q&A available yet
Be the first to ask a question!
Ask a Question
Customer Reviews
Write Your Review
No reviews yet
Be the first to review this project!
Similar Projects
You might also be interested in these projects
Fantasy Forge AI
AI-powered MERN web app for crafting and sharing fantasy tales. Features include real-time generation, public exploration, visibility toggle etc .
Full Stack Expense Tracker
A modern full-stack Expense Tracker built with React, Vite, Spring Boot, PostgreSQL, and JWT authentication. Track income, expenses, budgets,etc.
Appointment Booking System
Scalable MERN-based appointment booking system built with microservices, Docker, Redis, RabbitMQ, and secure JWT authentication.
Store Rating System
Store Rating System built using MERN Stack with secure login, role-based access, store management, ratings, review