The Brief
NOVA ViA needed a way to generate private patient email accounts without exposing real patient data to a generic third-party tool: create, reset, and close accounts, with an activity log and admin user management.
The Approach
- 01Treated this as a product build, not a brochure site: account creation, password resets, and session handling needed to be right, not just the visual layer.
- 02Designed a simple step-based flow (patient's first name in, account details out) so front-desk staff don't need technical training to use it.
- 03Ran account and activity data through a serverless Postgres database instead of a static store, so every action stays queryable and auditable.
What We Built
- Next.js and TypeScript application with NextAuth-based authentication for the admin side.
- Neon serverless Postgres as the database, storing account records and activity-log entries without a persistent server to manage.
- Create account, reset password, and close account flows for patient email provisioning.
- Activity log and user management panel for admin oversight of every account action.
- Full technical journey: Next.js frontend, NextAuth session layer, Neon serverless Postgres database.
The Result
A working internal tool that lets non-technical staff provision and manage private patient email accounts safely.
Platform
SaaS
Stack & Tags
The method
that ships.
Structured enough to deliver. Flexible enough to fit you.
/ 01
Discover
We learn your business, audience, and goals inside out. No assumptions. Just clarity on what success looks like for you.
/ 02
Design
Wireframes and high-fidelity designs built for clarity and conversion, reviewed and refined before a line of code is written.
/ 03
Build
Clean, fast, pixel-perfect code. We build in sprints with regular check-ins so you are never in the dark.
/ 04
Ship
Deployment, QA, and ongoing support so you grow confidently after go-live.
