Create Projects overview page with status cards #38
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 Projects overview page (
portfolio_app/pages/projects.py) that serves as the hub for all portfolio projects. Shows project cards with status badges and links to live dashboards/repositories.Page Structure
From blueprint "3. PROJECTS PAGE":
Each card includes:
Acceptance Criteria
/projectsusing Dash Pages/torontodashboardTechnical Notes
dash.register_page(__name__, path="/projects", name="Projects")dmc.Cardwith sections for each projectdmc.Badgewith appropriate colorsdmc.Spoilerfor long "What I Built" sectionsdmc.Buttonwithvariant="outline"Content Source
Full content in
docs/changes/Portfolio-Changes.txtsection "3. PROJECTS PAGE"Dependencies
Labels: Type/Feature, Priority/High, Complexity/Medium, Efforts/L, Component/Frontend, Sprint/8
✅ Completed
Created
portfolio_app/pages/projects.pywith 4 project cards:Each card includes: problem, what I built, tech stack, what I learned, and action buttons.
Syntax and lint checks pass.