User Interface - sharath1996/resume-builder GitHub Wiki

What should UI contain?

For now, we need to two pages:

  • Profile creation and modification
  • Resume Generator for Job description

Features of Profile creation page

  • Ability to Create, Read, Update and Delete profiles from database.
  • This page should be able to display and return the profile which is read from database as json.

Features of resume generator page

Job Description

  • A text-box to enter the job description
  • A Button to hit enter!

Resume Preview

  • A Preview of the resume (extracted and generated contents)
  • Users should be able to modify the sections
  • Button to export the resume as pdf

Architecture

classDiagram
    class Profile {
        +display_ui()
        +update_profile()
    }

    class JobApplication {
        +generate_resume()
        +display_resume()
        +update_resume()
        +export_resume()
    }