Skill Bolt
Initializing Platform
Skill Bolt
Marketplace Services Custom Projects Customization About Blog Contact Affiliate Program
Login Get Started Free

Connect with us

Software Development v1.0.0 Intermediate

AI Resume Analyzer

0.0 (0)
0 Downloads
Updated 5 hours ago

AI-powered Resume Analyzer that evaluates ATS scores, suggests improvements, generates interview questions, and rebuilds resumes using AI.

Technologies & Skills

React.js Vite Tailwind CSS React Router Axios Node.js Express.js MongoDB Atlas Mongoose JWT (JSON Web Token) bcrypt.js Multer Groq API (Llama 3.3 70B Versatile) pdfjs-dist Mammoth.js jsPDF REST API Git GitHub Render Vercel.
INR 2,999

One-time purchase

What's Included

Complete Source Code
Documentation
Project Report
Presentation Slides
External Download Link

Support & Customization

Support: None
Custom modifications not available
File Size 73.99 MB
Last Updated Jun 29, 2026

Resource Links

Purchase this project to unlock source and premium resources. Document/report remain secure preview-based on this page.

AI-Powered Resume Analyzer

The AI-Powered Resume Analyzer is a full-stack web application designed to help job seekers optimize their resumes for Applicant Tracking Systems (ATS) and improve their chances of securing interviews. The platform provides intelligent resume analysis, personalized recommendations, AI-powered resume enhancement, interview preparation, and job discovery in a single application.

Users begin by creating an account and securely logging in using JWT-based authentication. They can then upload their resume in PDF or DOCX format and specify the job role they are targeting. The application extracts the resume text and sends it to the Groq API (Llama 3.3 70B), which analyzes the content and returns an ATS compatibility score, matched keywords, missing keywords, detailed improvement suggestions, and role-specific interview questions.

If the ATS score is below the desired level, the application offers an AI Resume Builder. Instead of generating unrealistic information, the system first collects additional details such as the user's skills, projects, certifications, and experience. Using this information along with the original resume, the AI generates an optimized resume that can be previewed and downloaded as a PDF.

The application also maintains a history of previous resume analyses, allowing users to revisit their reports and track improvements over time. Secure authentication ensures that each user's data remains private.

The project is built using React with Vite, Tailwind CSS, Node.js, Express.js, MongoDB, Mongoose, JWT authentication, Multer for file uploads, pdfjs-dist and Mammoth for document parsing, jsPDF for PDF generation, and the Groq API for AI-powered features. The frontend is deployed on Vercel, while the backend is hosted on Render.

This project is ideal for students, fresh graduates, and professionals who want to create ATS-friendly resumes, identify skill gaps, prepare for interviews, and enhance their job application process using artificial intelligence.

Future Enhancements


Known Issues


Installation

Prerequisites

  • Node.js (v18 or later)
  • npm
  • MongoDB Atlas account or local MongoDB
  • Groq API key

Steps to Run the Project

  1. Clone the repository:
git clone <repository-url>
  1. Navigate to the project directory:
cd resume-analyzer
  1. Install dependencies for the frontend:
cd client
npm install
  1. Install dependencies for the backend:
cd ../server
npm install
  1. Create a .env file in the server directory and add:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
GROQ_API_KEY=your_groq_api_key
  1. Start the backend server:
npm run dev
  1. Open another terminal, navigate to the client directory, and start the frontend:
npm run dev
  1. Open the URL shown in the terminal (typically http://localhost:5173) in your browser to use the application.


Usage

Register a new account or log in using your existing credentials.

Upload your resume in PDF or DOCX format.

Enter the job role you are applying for (e.g., Frontend Developer, Software Engineer, Data Analyst).

Click Analyze Resume to receive:

  • ATS compatibility score
  • Matched and missing keywords
  • Personalized improvement suggestions
  • AI-generated interview questions
  • Relevant job recommendations

If the ATS score is low, use the AI Resume Builder to provide additional skills, projects, and experience. The AI will generate an optimized resume based only on your input.

Preview the rebuilt resume and download it as a PDF.

Access the History section to review previous resume analyses and track your improvements over time.

System Requirements

Hardware Requirements

  • Processor: Intel Core i3 (or equivalent) or higher
  • RAM: Minimum 4 GB (8 GB recommended)
  • Storage: At least 500 MB of free disk space
  • Internet Connection: Required for AI analysis and database connectivity

Software Requirements

  • Operating System: Windows 10/11, macOS, or Linux
  • Node.js: Version 18 or later
  • npm: Latest stable version
  • MongoDB Atlas account (or local MongoDB installation)
  • Modern Web Browser: Google Chrome, Microsoft Edge, Mozilla Firefox, or Safari
  • Code Editor: Visual Studio Code (recommended)
  • Git: For cloning and version control
  • Groq API Key: Required for AI-powered resume analysis and generation


No Q&A available yet

Be the first to ask a question!

Ask a Question

Customer Reviews

0.0 0 reviews
5
0
4
0
3
0
2
0
1
0

Write Your Review

No reviews yet

Be the first to review this project!

Related

Similar Projects

You might also be interested in these projects

AI Powered Virtual Assistant
Software Development
0.0 (0)
Intermediate
S
Sruti Gupta
Verified Seller

AI Powered Virtual Assistant

AI-powered virtual assistant with voice commands, Gemini AI, JWT authentication, and personalized user profiles for seamless interaction.

React.js Node.js Express.js +4
Social Media Clone - Linkedin
Software Development
FREE
0.0 (0)
Intermediate
R
Rachit Kumar
Verified Seller

Social Media Clone - Linkedin

"LinkedIn Lite" a scalable social networking web application featuring secure Authentication, Profile management, Post creation, NewsFeed rendering.

React.js Node.js Express.js +4
ScholarBridge - Where Every Scholarship Finds You
Software Development
0.0 (0)
Intermediate
S
Soumil Mukhopadhyay
Verified Seller
20% OFF

ScholarBridge - Where Every Scholarship Finds You

Full-stack web platform designed to connect students with scholarship opportunities and help trusts/NGOs manage and approve applicacations efficiently

PostgreSQL (database) Node.js Express.js (backend API) React.js Vite +1
₹199 ₹249
View Project
Team-Task-Manager
Software Development
FREE
0.0 (0)
Intermediate
A
Abhishek Kumar
Verified Seller

Team-Task-Manager

A full-stack team task management app with secure authentication, role-based access, task tracking, and team collaboration.

React.js Node.js Express.js +10