The Expression Music
A public site and a members' app that runs the group: dates, rehearsals, songs, sets and money. It went live the same day the brief arrived.
The Expression Music is a new gospel group in Cardiff, preparing for its first event. Thomas is a member of the group as well as the engineer who built this.
The group had no website and no shared place for its dates, songs or money. It needed one place where people find the group, pledge and sponsor it, and where every member sees the dates and songs, with the money kept properly: pledged never mixed up with received, nothing deleted, and every change on record.
Live on day one, reshaped by real use. The first version went live the day the brief arrived. Once members used it on their phones, the hub was rebuilt twice in four days around how they actually worked.
Music the group can rehearse from. Each song has versions with their own key, chords, notes, part clips and lyrics. Sets have line-ups, and members mark how ready they are. The set player plays a whole set in order, and a phone can start playback on another device in the room.
Money that cannot be quietly changed. Amounts are kept in whole pence, the ledger cannot be edited or deleted, corrections are reversing entries, and a pledge only counts as received once it is matched to money that arrived. Seeing individual amounts is a finance job, not a rank.
Invites that survive WhatsApp. Members join from a personal link. Opening it uses nothing up, so a link preview cannot spoil an invite.
What we learned: ship early and listen, because real use reshaped the hub faster than any spec; treat phones as the platform; and check a brief's assumptions against the live systems before building on them.
What we built
- A public site with a countdown to the next event, pledges and sponsorship
- Invite-only sign-in with Google or an emailed code
- Dates, rehearsals and replies, with a personal calendar feed
- A song library with versions, part clips and lyrics
- Sets with line-ups, a set player and playback from another device
- Giving, fundraising challenges, and a finance ledger with an audit trail








Next project
New Identity Christian Centre