Skip to content

[Feature]: Add "Download Report as PDF" Button #64

@ErebAsh

Description

@ErebAsh

Summary

Add a Download Report as PDF feature so users can easily export and save their Proofolio reports for sharing, resumes, and job applications.

Currently, users can view their report online, but there is no simple way to download it in a portable, shareable format like PDF.

Motivation

Many users will want to:

  • Share their Proofolio report with recruiters
  • Attach it to job applications
  • Save a snapshot of their DevScore and analytics

Without a PDF download option, users may rely on screenshots or manual copying, which reduces usability and professionalism.

Adding a PDF download button would make Proofolio more practical and user-friendly.

Proposed Approach

1. UI Changes

  • Add a “Download PDF” button on the report page
  • Button should be clearly visible and easy to access

2. PDF Generation

  • Convert the existing report view into a PDF
  • Ensure the PDF includes:
    • DevScore
    • Key analytics and charts
    • User details and date of generation

3. Technical Suggestions

  • Frontend-based solutions:
    • html2pdf.js
    • jsPDF
  • Or backend-based PDF generation if required
  • Ensure proper layout, spacing, and readability in the PDF

Optional Enhancements

  • Allow users to choose sections to include/exclude
  • Add a watermark or branding
  • Support multiple formats in the future (PDF, PNG)

Acceptance Criteria

  • Users can download their report as a PDF
  • PDF is readable, well-formatted, and complete
  • Download works across modern browsers
  • No existing features are broken

This feature would significantly improve usability and make Proofolio more job-application friendly.

Metadata

Metadata

Assignees

Labels

EasySWoC26Issues suitable for Social Winter of Code (SWOC) contributors

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions