01 / MEMBERSHIP PORTAL

UKC-SUCI Member Portal

Authentication · Dashboard · Gated Content
Timeline3 weeks
My roleSolo — design and build
PlatformNetlify

The 4 pages

Login page
Login
Join page
Join / Apply
Member Dashboard
Member Dashboard
Research Hub
Research Hub
The problem

UKC-SUCI is a UK-based health and social care education organisation. They needed a gated member portal — not just a public website. Members had to apply to join, get verified by the team, log in, and access resources non-members could not reach. Everything had to sit on a custom subdomain separate from their main Webflow site, with zero recurring platform cost.

Page 01

Login

Handles both standard login and the invite flow. When the team adds a new member, the invite link takes them directly to a password creation screen. Netlify Identity manages sessions so members stay logged in across visits. Wrong password? Forgot password recovery is also wired in.

Login page
Page 02

Join / Apply

A membership application form. When someone submits, the team gets notified via Formspree and manually sends an invite to activate the account. This keeps registration invite-only without needing a paid membership platform.

Join page
Page 03

Member Dashboard

The landing page after login. Shows the member's name, email, membership status, and join date pulled live from their Netlify Identity profile. Quick links to resources, and an account closure request form handled by Formspree.

Member Dashboard
Page 04

Research Hub

A gated page that redirects to login if you are not authenticated. The content section is ready and waiting — the organisation will populate it with publications, toolkits, and case studies when they are ready to go live with that content.

Research Hub
4
pages built from scratch
3 wks
from brief to live subdomain
What this shows

I can build authenticated, multi-page portals without a paid auth platform. Netlify Identity, Formspree, and custom HTML give you real user accounts, form handling, and gated content — I designed and built the whole thing, from the visual identity through to deployment on a live custom subdomain.

auth: Netlify Identity
forms: Formspree
host: Netlify
build: HTML / CSS / JS
subdomain: member.ukcsuci.org.uk