Civic Engagement

Civic Platform

  • Astro
  • TypeScript
  • D3.js
  • Content Collections

The problem

A political movement needed a professional, accessible platform to present policy documents, news, governance materials, and programmes to a diverse audience across two languages.

The solution

Solo built a full civic engagement platform from zero (336 commits). 44+ custom components, bilingual content architecture (Greek/English), D3 data visualisations, a reusable design system, and structured content collections for policy documents, news, press releases, and governance materials.

Key features

  • 44+ custom Astro components
  • Bilingual content architecture (Greek/English)
  • D3 data visualisations
  • Reusable design system with CSS custom properties
  • Structured content collections with Zod schema validation
  • Designed for clarity and accessibility across non technical audiences