Skip to content

AtharIbrahim/Resume-Customizer-App

Repository files navigation

🤖 Resume Customizer App

A smart AI-powered Flutter app that customizes your resume based on a job description. Just upload your PDF resume and paste the job description URL — the app uses Mistral.ai to tailor your resume to match the job requirements.


🚀 Features

  • 📄 Upload your existing resume PDF
  • 🔗 Enter a job description URL
  • 🧠 AI (Mistral) understands and customizes the resume
  • 🎯 Tailored suggestions based on job requirements
  • ⚡ Fast and lightweight Flutter frontend
  • 💬 Human-like, job-matching resume customization

🤖 Powered By

  • Mistral AI API — Open-source language model used to analyze the resume and job description and generate a customized resume version.

🛠 Tech Stack

Layer Tech
Frontend Flutter
State Mgmt BLoC
AI Model Mistral AI (via HTTP API)
File Input PDF Upload
Job Input Web URL

📦 Demo

Main Interface

Main Interface


🧑‍💻 Getting Started

  • Clone the repo:

    git clone https://github.com/AtharIbrahim/Resume-Customizer-App.git
  • Install dependencies:

    flutter pub get
  • Run the app:

    flutter run

📝 How It Works

  • You upload your resume (PDF)
  • You paste the job post URL
  • The app fetches the job description and sends both the resume and job data to Mistral.ai
  • The AI returns a customized resume suggestion aligned with the job
  • You receive a tailored resume draft

📬 Contact

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

No releases published

Packages

No packages published