Smashroom Music & Wellbeing
The bookings, the staff rota, the safeguarding records and the funding evidence, in one place.
Response times measured over eight cold loads from a real browser. Layout and accessibility checked at a true 390 pixel phone width.
The problem.
A community interest company lives or dies on evidence. Who attended, how often, what changed for them, and can you prove it to a funder. Most small CICs run that on a spreadsheet and a memory, then scramble when a report is due.
On top of that there is real safeguarding responsibility: consent, health information, under-18 flags. That cannot live in a shared inbox.
What was built.
A booking engine with live capacity
Sessions show real remaining places and roll people onto a waiting list automatically when full.
Private invite links
Signed links that let a one-to-one or unlisted session be shared with exactly the right person, without publishing it.
A staff portal with four roles
Different people see different things. It installs to a phone so it works in the room, not just in the office.
Automated emails that never double-send
A scheduled job handles reminders and follow-ups, with a send log so nothing goes out twice, and the wording is editable without a developer.
Reports built for funders
Attendance and session records structured the way funding evidence actually needs to be presented.
The parts you do not see.
The engineering that decides whether a system like this is trustworthy.
- Staff passwords are properly hashed and sessions are signature-protected.
- Attendance is counted on session status rather than a lingering flag, because the naive version silently inflates totals when a session is cancelled.
- Media is served from storage with free egress, so a growing library does not create a growing bill.
All of this sits inside the plan.
The site is built free first. You see it working before you pay a penny. Then it is £99 to own it outright, or £149 a month fully managed from day one with no £99 at all. Ongoing work like the systems above is part of the monthly plan, not a separate invoice.