saadq / resumake.io

📝 A website for automatically generating elegant LaTeX resumes.
https://resumake.io
MIT License
3.22k stars 437 forks source link

Feature Request: Projects Highlights Section, Download Buttons, Template Display, Markdown Support #230

Open IdkwhatImD0ing opened 5 months ago

IdkwhatImD0ing commented 5 months ago

Feature Request

Summary:

This issue outlines a series of enhancements aimed at improving the user experience and functionality of Resumake.

The enhancements include the addition of a Project Highlights section, functional download buttons for .tex and .json files, previews for resume templates, and support for Markdown formatting in project highlights.

Details:

  1. Project Highlights Section:

    • Requirement: Introduce a dedicated section for Project Highlights in the resume generation process.
    • Purpose: Allow users to showcase the key achievements or notable aspects of their projects prominently.
    • Functionality: The section should support bullet points to list out the highlights, making the information clear and easy to scan.
  2. Download Buttons for .tex and .json:

    • Requirement: Implement functional download buttons for both LaTeX (.tex) and JSON (.json) file formats.
    • Purpose: Provide users with the flexibility to download their resume data in different formats for further customization or use in different contexts.
    • Functionality: Ensure that the download buttons correctly generate and prompt the download of the respective file formats when clicked.
  3. Template Previews:

    • Requirement: Include a preview feature for the available resume templates.
    • Purpose: Enable users to visually preview how each template looks before making a selection, enhancing the decision-making process.
    • Functionality: Implement a preview mechanism where users can see a rendered version of each template with sample content.
  4. Markdown Support for Project Highlights:

    • Requirement: Integrate Markdown support for the Project Highlights section.
    • Purpose: Allow users to format their project highlights easily and intuitively, leveraging the simplicity and versatility of Markdown.
    • Functionality: Users should be able to input text in Markdown format and have the system render it correctly in the final resume output.

All changes have been made in a seperate branch