Skip to content

YashDoesCode/ResumeUp

Repository files navigation

ResumeUp

Experience the next generation of resume building. Powered by Gemini AI. Designed for professionals.

Features

  • AI-Powered Resume Generation: Tailor your resume for specific roles and companies using Google's Gemini AI.
  • ATS Optimization: Built-in checks to ensure your resume is Applicant Tracking System friendly.
  • Company & Role Targeting: Select from top tech companies or input your own to get a resume perfectly aligned with their culture and requirements.
  • Modern UI: A sleek, glassmorphism-inspired interface for a premium user experience.
  • Privacy Focused: Your data is processed securely.

Prerequisites

  • Node.js (v14 or higher)
  • npm (Node Package Manager)
  • A Google Gemini API Key

Setup

  1. Clone the repository:

    git clone https://github.com/YashDoesCode/ResumeUp.git
    cd ResumeUp
  2. Install dependencies:

    npm install
  3. Environment Configuration: Create a .env file in the root directory and add your Gemini API key:

    GEMINI_API_KEY=your_api_key_here

Running the Application

Yes, you need to run the backend server for the application to function correctly. The frontend relies on the backend for file parsing and AI generation.

  1. Start the server:

    npm start

    Or for development with auto-restart:

    npm run dev
  2. Open the application: Open your browser and navigate to: http://localhost:3000

Project Structure

  • index.html: Main entry point and UI.
  • server.js: Node.js/Express backend handling API requests.
  • script.js: Frontend logic and interactivity.
  • style.css: Styling and animations.

Contributing

See contribute.html for details on how to contribute.

About

Resume, Redefined

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published