Thanks to visit codestin.com
Credit goes to github.com

Skip to content

r2hu1/rsme-ai

Repository files navigation

ResumeAI

An simple and easy to use Resume Builder with AI superpowers.

Consent

This is a highly vibe-coded project to test Gemini 2.5 Flash.

So what do I think? I think we’ve come too far not to notice AI coding in hours what humans would take days to build. It’s scary. It’s appealing. And it feels like we’re just getting started.

Features

  • 📄 AI-Powered Resume Parsing: Instantly import your existing resume by pasting its text content. The AI will intelligently parse and structure the information for you.
  • ✏️ Real-Time WYSIWYG Editing: Edit any part of your resume directly in the live preview. All changes are saved automatically.
  • 🎨 Customizable Layout & Theme:
    • Toggle any section on or off.
    • Create and edit custom sections.
    • Drag and drop to reorder sections and individual items within them (experience, education, projects).
    • Customize the look and feel with a theme editor for colors and border widths.
  • ✨ AI Content Analysis: Get detailed feedback on your resume content, including:
    • Clarity Score
    • Grammar Score
    • Estimated ATS (Applicant Tracking System) Score
    • Actionable suggestions for improvement.
  • 🤖 One-Click AI Fixes: Automatically apply the AI's suggested fixes to your resume with a single click.
  • 📊 Skill Scoring: Paste a job description to get AI-powered relevance scores for your skills, helping you tailor your resume for specific roles.
  • 🖨️ Print to PDF: Easily print your resume or save it as a professional-looking PDF directly from the browser.

Technology Stack

Getting Started

Follow these instructions to get the project up and running on your local machine.

Prerequisites

  • Node.js (version 20 or later)
  • npm or a compatible package manager

1. Set Up Environment Variables

You will need a Google AI API key to use the generative AI features.

  1. Create a file named .env in the root of the project.
  2. Add your API key to the .env file:
    GEMINI_API_KEY=your_google_ai_api_key_here
    
    You can obtain a key from Google AI Studio.

2. Install Dependencies

Install the project dependencies using npm:

npm install

3. Run the Development Servers

This project requires two development servers to be running simultaneously: one for the Next.js frontend and another for the Genkit AI flows.

  • Start the Next.js server:

    npm run dev

    Your application will be available at http://localhost:9002.

  • In a separate terminal, start the Genkit server:

    npm run genkit:watch

    This command starts the Genkit flows and watches for any changes you make to the AI logic.

You can now open your browser and navigate to http://localhost:9002 to use the application.

About

The simplest and easy to use resume builder with ai superpowers. (vibecoded)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages