Skip to content

Conversation

@Manishrdy
Copy link

Description

This pull request enhances the "Projects" section by adding two new optional fields: "Github" and "Demo." This feature empowers users to provide direct links to their project repositories and live applications, offering a more complete and interactive view of their work for recruiters and hiring managers.

Key Changes

  • Expanded Data Model:
    • The ResumeProject type in src/app/lib/redux/types.ts has been updated to include optional github and demo string properties.
    • The corresponding initial state in src/app/lib/redux/resumeSlice.ts has been updated to reflect these new fields.
  • Enhanced User Interface:
    • The ProjectsForm.tsx component now includes two new input fields, allowing users to easily add their GitHub repository and demo URLs.
  • Dynamic PDF and Preview Rendering:
    • The ResumePDFProject.tsx component has been refactored to intelligently render the new links.
    • It now displays the project name followed by "Github" and "Demo" links in a clean, easy-to-read format (e.g., Project Name Github - Demo).
    • A custom solution has been implemented to ensure the links are correctly displayed in the live preview while remaining fully clickable in the final downloaded PDF.

How to Verify

  1. Navigate to the "Projects" section in the resume builder.
  2. Add a new project and fill out the new "Github" and "Demo" fields with valid URLs.
  3. Download the resume as a PDF.
  4. Open the PDF and click on the "Github" and "Demo" links to ensure they navigate to the correct URLs.

@vercel
Copy link

vercel bot commented Sep 19, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
open-resume Error Error Sep 19, 2025 7:27pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant