All work

New Identity Christian Centre

The church's website, giving, members' portal and staff admin, in one system. It is the first version of our church platform.

Client
New Identity Christian Centre, Cardiff East
What it is
Church management software
Built with
SvelteKit, PostgreSQL, Stripe, better-auth
New Identity Christian Centre

New Identity Christian Centre is an Assemblies of God church in Cardiff East, founded in 2007. It has secured a building of its own and is raising £350,000 to complete the purchase.

The church had a public website with card giving and a membership form, but no members' portal and no admin for the church team. We built one system in three parts: the public website with giving, a portal where members manage their own details, giving and serving, and an admin for the staff. All three share one database, one sign-in and one design.

Giving that is recorded once, every time. Stripe now confirms each gift directly to the system, and every way a gift can arrive is written so it is stored exactly once.

Appeals the church runs itself. Each appeal has its own page with a headline, story, goal and progress bar. Staff write them in the admin, so a new appeal needs no developer.

Each role sees only its own work. Nine roles, from Administrator to Visitation Team. One access table drives the menu, the pages and the server checks, so nobody can reach an area their role does not include.

People choose to hear from the church. Email news is a separate, unticked box, saved with each gift.

What we learned: never let a donor's browser be the only record of a payment; check permissions on the server, not just on the page; and the church's own voice, taken from its own story, beats generic church copy.

What we built

Visit nicc.org

Next project

The Expression Music