EvanrobbyFrontend Developer
← All work

Case study · Website

DCP Kenya

The website for the Democracy for the Citizens Party - its agenda, leadership and news, with membership, donations and a way for Kenyans to say what their area needs, in English and Swahili.

Visit the live site ↗
DCP home page with the headline Skiza Wakenya over a crowd at a party rally
skiza wakenya - listen to Kenyans
Role
Frontend Developer
Years
2026
Stack
Next.js, Tailwind CSS, next-intl
Team
Techliana

The brief

A political party’s site has to work for people on a phone with a patchy connection, in the language they’re most comfortable in.

I designed it and built the frontend with the Techliana team, the same team behind OneKitty.

DCP - the membership section, with the *509# code and party code 103
DCP on a phone
on a phone

What I did

01
Joining on a phone

Membership is two USSD steps, so the site leads with them - the code to dial, the party code, and a guide for anyone registering online instead.

02
Agenda and leadership

The manifesto's four commitments and who each one is for, the party leader and the National Executive Committee.

03
English and Swahili

Every page in both languages, with donations through M-Pesa, Airtel Money or card and a form for people to say what their area needs.

Credits

Built with the engineering team at Techliana - backend and product by my colleagues there, design and frontend by me.Techliana ↗

Share