Create Resume page with inline display and download placeholders #39
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Create a Resume page (
portfolio_app/pages/resume.py) that displays resume content inline with download options. Content will be added later via Gitea upload.Page Structure
From blueprint "6. RESUME PAGE":
Acceptance Criteria
/resumeusing Dash PagesTechnical Notes
dash.register_page(__name__, path="/resume", name="Resume")dmc.Buttonwithdisabled=Truefor download buttons in Phase 1dmc.Alertwith info variant for placeholder messagedmc.Timelinecomponent for experience (optional)dmc.Papersections for each resume categoryPlaceholder Content
Dependencies
Labels: Type/Feature, Priority/Medium, Complexity/Low, Efforts/S, Component/Frontend, Sprint/8
✅ Completed
Created
portfolio_app/pages/resume.pywith:HUMAN TASK FLAG: Upload resume PDF/DOCX to
portfolio_app/assets/resume/and enable download buttons.Syntax and lint checks pass.