Skip to content

A website that takes resumes as input and outputs a portfolio website.

Notifications You must be signed in to change notification settings

bradyd78/ResumeApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ResumeApp

A website that takes resumes as input and outputs a portfolio websiteโ€”powered locally by open-source AI.


๐Ÿง  Overview

ResumeApp transforms your resume into a personalized portfolio website using the LLaMA 3 AI model via Ollama. This solution runs entirely locally, ensuring data privacy and zero cost, and requires no external API keys. Whether youโ€™re a job seeker or a professional, ResumeApp allows you to showcase your experience and skills with a modern, customizable website.


โœจ Features

  • AI-Powered Resume Conversion
    Analyzes and converts resumes into stylish portfolio websites using LLaMA 3.

  • Privacy-Focused & 100% Local
    All processing happens on your deviceโ€”no data leaves your machine.

  • No API Keys Needed
    Uses free, open-source models via Ollama.

  • Intuitive Web Interface
    Built with Flask for easy resume upload and site generation.

  • Customizable Output
    Generates clean HTML sites you can further personalize.


๐Ÿ›  Technologies Used

  • Python โ€“ Backend logic and integration
  • Flask โ€“ Web application framework
  • HTML โ€“ Portfolio site generation
  • Ollama & LLaMA 3 โ€“ Local AI engine for resume analysis

๐Ÿš€ Getting Started

Prerequisites

  • Python 3.10+
  • Ollama installed locally

Installation

  1. Clone the repository
    git clone https://github.com/bradyd78/ResumeApp.git
    cd ResumeApp

Install dependencies

bash pip install -r requirements.txt Run Ollama Install and start Ollama by following the instructions at ollama.com.

Start the Flask server

bash python app.py Open in your browser Visit http://localhost:5000 to use the application.

๐Ÿ“„ Usage Upload your resume (PDF, DOCX, or TXT) via the web interface

ResumeApp processes your document and generates a professional portfolio site

Download your new HTML site and deploy it wherever you wish

๐Ÿค Contributing

Contributions are welcome!

To contribute:

Fork the repository

Create a new branch

git checkout -b feature-name Make your changes and commit

bash git commit -m "Add new feature" Push to your branch

bash git push origin feature-name Open a pull request

Feel free to open issues for suggestions or bugs.

๐Ÿ“œ License

This project is open-source and available under the MIT License.

About

A website that takes resumes as input and outputs a portfolio website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published