-
-
AI-powered CV editor with real-time preview that structures, enhances, and formats resume content instantly as users edit details.
-
AI generates cover letters and LinkedIn summaries from resume data, adapting tone, role relevance, and professional language instantly.
-
AI analyzes pasted JD to extract key skills, compute ATS match scores, and highlight missing skills for targeted resume optimization.
-
AI generates interview questions & sample answers using the resume and job description, enabling targeted interview preparation.
-
AI powered CV scorecard evaluates the resume, enhances content quality, and provides feedback to improve impact and ATS performance
-
ResumeLab exports AI-optimized resume as a clean, print-ready PDF, preserving layout, spacing, and all AI-enhanced content for applications.
What the project does
This project is an AI-powered Resume Builder and Career Assistant that helps users create professional resumes and supporting job materials in one place. Users can enter their personal details, education, experience, and skills, and instantly see a live resume preview. Along with resume creation, the platform also generates cover letters, LinkedIn “About” sections, and provides job description analysis and interview preparation questions using AI.
The problem it solves
As a student and beginner, I realized that creating a good resume is confusing and time-consuming, especially when applying to multiple jobs. Most people struggle with: Writing strong resume descriptions Customizing resumes for different job roles Writing cover letters and LinkedIn summaries Understanding what skills a job description actually requires
This project solves that problem by combining resume creation + AI guidance in a single platform, making the process easier for students and freshers.
Key features
Create and edit resumes with a clean, modern UI Live resume preview with export to PDF AI-generated cover letters based on job role and company AI-generated LinkedIn “About” section from resume data Job Description (JD) analysis to check skill match AI-generated interview questions based on JD Resume data saved securely and can be edited anytime
Tech stack used
Frontend: React (Vite), Tailwind CSS, shadcn/ui Backend: Node.js, Express Database: MongoDB AI: Google Gemini API
How Gemini and MongoDB are integrated
MongoDB is used to store user resumes, including personal details, education, experience, skills, and selected templates. This allows users to save, edit, and reuse their resumes anytime.
Gemini API is integrated on the backend to generate AI-powered content such as: Cover letters LinkedIn summaries Job description analysis Interview questions
The resume data stored in MongoDB is sent to Gemini as context so the AI responses are personalized for each user.
Log in or sign up for Devpost to join the conversation.