UKC-SUCI Member Portal
The pages
On mobile
Members log in and apply from wherever they are, so the portal works just as well on a phone.




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.
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.
Join / Apply
A four step application: choose a membership type, add your details, tell us about yourself, then confirm. Applicants pick from Individual, HEI, Service User and Carer, or Associate membership, with a side panel explaining what they get and how their data is handled. When someone submits, the team gets notified via Formspree and sends an invite to activate the account, so registration stays invite only without a paid membership platform.
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.
Research Hub
A gated page that sends you to login if you are not signed in. Until the organisation publishes its research, members can sign up to be notified at launch, see what is coming (publications, evidence reviews, case studies, toolkits), and offer their own research to the community.
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.