Solent Gay Men's Chorus website
A choir and registered charity. I built and run everything they have online: the website, ticket sales and the members' area. The committee updates the site itself, and tickets are sold with no ticket company's fee on top.
Who they are
Solent Gay Men's Chorus is a choir and a registered charity. I answer to its trustees, who are not technical people.
The people
The trustees, the committee who update the site, the members who sign in, and the audiences who buy tickets.
What they needed
A new website that the committee can edit, to recruit members, advertise events and post updates.
A way to sell tickets without paying a ticket company's handling fee on top of the card fee.
A site for members, and a way to manage the chorus becoming a charitable incorporated organisation.
What I built
The main website, a box office for ticket sales, a members' site, a governance system, and one sign-in that works across all of them.
The committee edits the website itself. The site is built so that search engines can find it and read it.
Card payments are taken on the chorus's own site. The chorus pays the card fee and nothing on top.
The governance system is new. It was built to manage the chorus becoming a charitable incorporated organisation.
It was not only software. I also wrote the chorus's policies and its new constitution.
What it does for them
One person answers for all of it.
- The committee updates the site itself: recruiting members, advertising events and posting updates.
- Tickets are sold on the chorus's own website, with no ticket company's handling fee.
- Members sign in once for everything.
- The move to a charitable incorporated organisation is managed in one place.
- Email pretending to come from the chorus's address is rejected.
What I did here
-
Websites you can update yourself
A small business website you update yourself. Change the words and pictures from a simple editing screen. Designed, built and kept running by me.
-
Websites and advice for charities
Charity website design and plain advice from a charity trustee. A site your volunteers can update, built to keep running costs low.
-
Payments and ticket sales
Take card payments, sell tickets and take bookings on your own website, under your own name. Built for choirs, community groups and small businesses.
-
Email security
Stop people sending fake email from your address. I set up your domain so fakes are rejected and your real email still arrives. No new provider needed.
-
Hosting and care
Website hosting and care from the person who built it. Software kept up to date, security kept tight, and one person to call when something needs fixing.
For IT people
Registered charity. The whole platform, built and run by me.
- One identity service for every app, with passkey sign-in and a role hierarchy.
- Stripe payments taken directly by the box office, so there is no third-party handling fee on top of Stripe's. Ticket sales and events.
- SEO for search engines.
- A governance system built to manage becoming a CIO. I also wrote the policies and the new constitution.
- Media library on object storage behind Cloudflare.
- Social media hooks, member email and a CMS the committee edits itself.
- Five Node services: main website, box office, governance, members portal and identity. Content in Payload.
- All five share one 2GB server behind nginx, deployed from GitHub Actions.
- Email domain at DMARC p=reject, with DKIM aligned.
-
Payload CMS
Payload CMS developer in the UK. I build and run production sites on Payload, including a charity's whole platform of five Node services on one server.
-
Email authentication
DMARC p=reject setup with SPF and DKIM aligned, without losing legitimate mail on the way. In production for a charity and for this domain.
-
Passkeys and single sign-on
Passkey login and single sign-on: one identity service for every app, with WebAuthn, OIDC and roles that match how the organisation works.
Tell me what you need
A few lines about the project is enough. I read every message myself. I meet people face to face within about 30 miles of Portsmouth, and work with organisations anywhere in the UK.
Or email hello@passionfruit.design, or call or WhatsApp 07385 509278.