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