Skip to content

feat: add gorgeous transparency page#250

Merged
marco-souza merged 4 commits intomainfrom
fea/transparency-page
Apr 22, 2026
Merged

feat: add gorgeous transparency page#250
marco-souza merged 4 commits intomainfrom
fea/transparency-page

Conversation

@marco-souza
Copy link
Copy Markdown
Contributor

@marco-souza marco-souza commented Apr 22, 2026

Summary

This PR implements a brand new transparency page for PodCodar, replacing the old iframe-based Google Drive integration with a gorgeous, curated experience.

Features

  • Content Collections: Uses Astro's content collections for easy document management
  • Gorgeous Design: Modern cards with hover effects, gradients, and category-based color coding
  • Document Categories: Organized by Institutional (blue), Financial (emerald), and Fiscal (violet)
  • Board Members Section: Displays all 7 board members with roles
  • Impact Metrics: Shows key numbers (300+ members, 30+ mentored, etc.)
  • Document Detail Pages: Individual pages for each document with markdown content
  • DaisyUI Components: Professional styling using DaisyUI cards and components
  • Lucide Icons: Beautiful iconography throughout

Content

Documents created:

  • Estatuto Social
  • Ata de Eleição 2026
  • Balanço Patrimonial 2024
  • Relatório de Atividades 2024

Technical Changes

  • Added @iconify-json/lucide for icons
  • Created src/components/transparency/DocumentCard.astro
  • Updated src/content.config.ts with transparency collection
  • Created src/data/transparency.ts with board members and metrics
  • New routes: /transparency and /transparency/:slug

Screenshots

The page features:

  • Hero section with gradient backgrounds
  • Category-based document cards
  • Board member cards with hover effects
  • Impact metrics with animations
  • Contact section with CTA

Testing

  • ✅ Build passes
  • ✅ Linting passes
  • ✅ Type checking passes

Next Steps

After merge, the document URLs need to be updated with actual Google Drive links.

This close #246

@github-actions
Copy link
Copy Markdown
Contributor

✅ Playwright E2E — All tests passed

Detail Link
Workflow run View run
HTML report Download the playwright-report artifact from the run page above
Traces & videos Download the playwright-results artifact (attached when tests fail)

How to view the HTML report locally:

  1. Download and unzip the playwright-report artifact.
  2. Run bunx playwright show-report <path-to-report> to open it in your browser.

Traces and videos are captured on first retry (failures only).

@marco-souza
Copy link
Copy Markdown
Contributor Author

This closes #246

@marco-souza marco-souza self-assigned this Apr 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

✅ Playwright E2E — All tests passed

Detail Link
Workflow run View run
HTML report Download the playwright-report artifact from the run page above
Traces & videos Download the playwright-results artifact (attached when tests fail)

How to view the HTML report locally:

  1. Download and unzip the playwright-report artifact.
  2. Run bunx playwright show-report <path-to-report> to open it in your browser.

Traces and videos are captured on first retry (failures only).

@marco-souza marco-souza merged commit aa2559a into main Apr 22, 2026
2 checks passed
@marco-souza marco-souza deleted the fea/transparency-page branch April 22, 2026 17:33
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.

Transparency Page

1 participant