Case study
SAPO — Sindh Association of Prosthetists & Orthotists
A member directory, election platform, and admin dashboard for Sindh's professional P&O body — designed and built in 2 weeks.
Visit live siteClient
SAPO
Year
2026
Role
Design + Build
Stack
Next.js, Supabase

The problem
Before SAPO existed, there was no central place to find practicing prosthetists and orthotists across Sindh. Members were scattered, facilities were unlisted online, and the association had no way to run elections, communicate with members, or onboard new applicants without paper forms and WhatsApp groups.
The leadership wanted a single source of truth — a public directory people could trust, and an internal system the association could actually run on.
What I built
Member management
Onboarding, profiles, dues tracking.
Public directory
Searchable, SEO-indexed registry.
Election system
Verified ballots and live results.
News & announcements
Editorial workflow for the board.
SEO + structured data
Indexed pages with org schema.
Admin dashboard
Full CRUD for the board.
The stack
Next.js 15
App Router, server components, ISR for the directory.
Supabase
Postgres, auth, row-level security for member data.
Vercel
Edge deployment, preview branches, analytics.
Resend
Transactional email for sign-ups and election notifications.
Outcomes
0+
Members onboarded
0+
Pages indexed
0
Weeks to launch
0
Lighthouse SEO





"Northcraft built us a system that actually works. We went from scattered records and paper forms to a real public registry in two weeks."
— SAPO Leadership
Pending final approval from SAPO leadership.