Giter VIP home page Giter VIP logo

developaul / optimize-resume Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 998 KB

Maximize your job opportunities by tailoring your resume to company needs based on your experiences. Get personalized recommendations and instantly optimize your CV.

Home Page: https://optimize-resume.vercel.app

License: MIT License

JavaScript 0.26% CSS 2.16% TypeScript 97.58%
ai-resume-optimizer ats-friendly-cv career-tech-innovation intelligent-resume-analysis job-application-assistant machine-learning-for-job-search openai-powered-cv-enhancement resume-tailoring-tool

optimize-resume's Introduction

Optimize Resume πŸš€πŸ“„

Optimize Resume is an AI-powered platform designed to enhance your resume and increase your chances of passing Applicant Tracking Systems (ATS). Developed as part of a Vercel hackathon, this innovative solution aims to make job searches more efficient and effective.

Optimize Resume Homepage

Table of Contents

  1. About the Project
  2. Features
  3. How It Works
  4. System Architecture
  5. Team
  6. Getting Started
  7. Contributing
  8. License

About the Project 🌟

Optimize Resume was created to address the common challenge job seekers face: getting their resumes past automated filtering systems. Our platform uses artificial intelligence to analyze job postings and your resume, suggesting improvements to make your application stand out to both ATS and human recruiters.

Features ✨

  • πŸ€– AI-powered resume analysis
  • 🎯 Job posting compatibility check
  • πŸ“Š Personalized optimization suggestions
  • πŸ“ Support for PDF resumes up to 10MB
  • πŸ–₯️ User-friendly interface

How It Works πŸ› οΈ

  1. πŸ“€ Upload your resume (PDF format, max 10MB)
  2. πŸ“ Provide the job posting you're interested in
  3. πŸ” Our AI analyzes both your resume and the job posting
  4. πŸ’‘ Receive tailored suggestions to optimize your resume
  5. πŸš€ Implement the changes to increase your chances of success

System Architecture πŸ—οΈ

C4 Model Diagrams

System Context Diagram

C4Context
title System Context Diagram for Optimize Resume

Person(user, "User", "An individual optimizing their resume to pass ATS filters")

System(optimize_resume, "Optimize Resume Platform", "A platform for optimizing resumes to pass ATS filters")

System_Ext(external_service, "Jina AI Reader", "Fetches job content based on provided URL using advanced AI")
System_Ext(ai_provider, "AI Provider", "Provides AI models and services used by the platform")

Rel(user, optimize_resume, "Uses", "HTTPS")
UpdateRelStyle(user, optimize_resume, $offsetX="20" $offsetY="20")
Rel(optimize_resume, external_service, "Retrieves job content from", "JSON/HTTPS")
UpdateRelStyle(optimize_resume, external_service, $offsetX="-50" $offsetY="40")
Rel(optimize_resume, ai_provider, "Utilizes AI models from", "HTTPS")
UpdateRelStyle(optimize_resume, ai_provider, $offsetY="30")
Loading

Container Diagram

C4Container
title Container diagram for Optimize Resume

Person(user, "User", "An individual optimizing their resume to pass ATS filters")

Container_Boundary(c1, "Optimize Resume Platform") {
    Container(spa, "Web Application", "TypeScript, Next.js, Vercel AI SDK", "Delivers Resume AI functionalities via the user's browser")
    Container(backend_api, "Recommendation API", "TypeScript, Next.js, Vercel AI SDK", "Provides resume optimization and recommendation services via API")
}

System_Ext(external_service, "Jina AI Reader", "Fetches job content based on provided URL using advanced AI")
System_Ext(ai_provider, "AI Provider", "Provides AI models and services used by the platform")

Rel(user, spa, "Interacts with", "HTTPS")
UpdateRelStyle(user, spa, $offsetY="-25")
Rel(spa, backend_api, "Requests recommendations from", "JSON/HTTPS")
UpdateRelStyle(spa, backend_api, $offsetX="-80"$offsetY="40")

Rel(backend_api, external_service, "Retrieves job content from", "JSON/HTTPS")
Rel(backend_api, ai_provider, "Utilizes AI models from", "HTTPS")
Loading

Team πŸ‘₯

Our diverse team of professionals brought this project to life:

  • Paul ChΓ‘vez - Full Stack Developer πŸ’»
  • Luis Sullca H - Back-End Developer πŸ”§
  • Micaela Leguizamon - UX / UI Designer 🎨
  • Juan De LeΓ³n - Front-End Developer πŸ–ŒοΈ

Getting Started πŸš€

You will need:

  1. Clone this repository locally:
git clone [email protected]:developaul/optimize-resume.git
  1. Install dependencies:
# Install bun globally if you don't have it:
npm install -g bun

# and install dependencies:
bun install
  1. Run the development server:
bun run dev

Contributing 🀝

We welcome contributions to Optimize Resume! If you have suggestions for improvements or encounter any issues, please feel free to open an issue or submit a pull request.

License πŸ“„

Optimize Resume is open-source software licensed under the MIT license.


Optimize Resume: Your CV, ready to conquer ATS and land your dream job! πŸ’Όβœ¨

optimize-resume's People

Contributors

developaul avatar louiso avatar deleonjuan avatar

Stargazers

 avatar

Watchers

Cristhian H. avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.