CCS Frontend Redesign
What this proposal is about
This proposal rewrites the CCS frontend in Astro to match the styling of the new getmonero.org site.
Why
With the new getmonero.org site soon live, the CCS frontend needs to follow the same design language. Today the two sites are built on different stacks, which makes it harder for contributors to work across both, and visually disconnects the CCS from the rest of the project's web presence.
What technologies would be used?
- Astro: Renders pages to static HTML by default and ships zero client-side JavaScript. The new getmonero.org site is also built in Astro, so the CCS and main site would share UI components and design language.
What will be accomplished
Milestone 1: Astro implementation (~26 XMR)
- Full page re-implementation in Astro, matching the design language of the new getmonero.org site
- Feature parity with the current site
- No client-side JS
Preview of some in-progress work:
Estimated completion: ~5 weeks from funding
Milestone 2: Testing, docs, and handover (~10 XMR)
Polish, testing, and handover.
- Setup scripts, documentation
- CI pipeline
- Handover to the current CCS maintainers
- Address community review feedback
Estimated completion: ~2 weeks after Milestone 1
Who will complete the proposal
redsh4de - Previous CCS:
Why it is important for Monero and the community
With the new getmonero.org site going live in the coming months, unifying the CCS and main page design + codebase keeps the online presence visually consistent and makes it easier for contributors to work across both.
Funding
32 hours per week at $50/hr for 7 weeks (224 hours total). At ~$310/XMR:
M1: ~26 XMR
M2: ~10 XMR
Total: ~36 XMR across ~7 weeks.


