← all case studies
case study

NAPA Center.

At NAPA (Neurological and Physical Abilitation) Center, we embrace each child’s differences and work with them to overcome their unique challenges. We do this by designing individualized intensive therapy programs with unique combinations of our wide range of speech, physical, occupational and other innovative therapies.

Pediatric therapy Client portal Admin dashboard Responsive web
what we accomplished together
  • UX/UI design
  • Web development
  • Project management
  • Quality assurance
NAPA Center web app on a tablet and the NAPA clinic signage
from vision to reality

Great products don’t happen by chance.

Challenge

NAPA Center needed a digital solution to simplify how families access its specialized therapy programs and how staff manage scheduling across multiple global clinics. The challenge was to build a system that could handle individualized session planning, therapist coordination, and family management while remaining easy to use for both parents and administrators.

Solution

We developed a two-part platform: a client-facing web portal and an administrative dashboard. The client portal allows families to explore NAPA’s intensive therapy programs, view schedules, and book sessions tailored to their child’s needs. The admin dashboard enables staff to manage session scheduling, therapist assignments, and family profiles across all clinics.

Results

The new system streamlined scheduling and communication between families and staff, reducing administrative effort and improving accessibility to NAPA’s services. Families can now easily register for personalized programs, while staff can manage complex schedules with greater efficiency.

design

This project was created for NAPA Center, an international organization specializing in innovative therapy for children with neurological and developmental challenges. The system features a client portal, where families can explore therapy options, view available sessions, and book individualized programs, and an admin portal, where staff can organize schedules, manage therapists, and oversee family accounts.

The solution simplifies program management and enhances communication between NAPA’s teams and families, allowing for a seamless experience across multiple clinics worldwide. With its user-friendly interface and scalable architecture, the platform supports NAPA’s mission to deliver highly customized, intensive therapy programs while maintaining operational efficiency.

NAPA design system — League Spartan type, color palette, icons and buttons
brand system

Scheduling complex sessions without the overwhelm

One of our main challenges was designing a scheduling system that could handle complex therapy sessions across multiple therapists, time slots, and modalities — without overwhelming the user. To address this, we created a flexible, resizable layout with a scrollable calendar for effortless navigation and scheduling.

Bulk actions, real-time checklist tracking, and integrated notes help streamline coordination, while smart filters and availability indicators ensure that no detail is missed during session planning.

Session scheduling — therapist calendar, patient list and session overview
01 · session scheduling
Session scheduling details — drag-and-drop, bulk actions and assign-client modal
01 · scheduling details

One place for every family

Our second challenge was building a centralized space to manage detailed family and patient information without making the experience feel fragmented or overwhelming. We designed a unified interface that brings together family contact details, child profiles (including diagnoses, height, weight, and birthdate), session history, doctor recommendations, internal notes, and communication logs.

By integrating checklist management and mail notifications into the same workflow, the system empowers admins to access everything they need in one place — supporting fast, accurate decision-making and better continuity of care.

Families management — intake forms, sessions, recommendations and patient details
02 · families management

A transparent journey for parents

Our third challenge was creating a simple, transparent experience for parents to manage their child’s therapy journey — from registration to participation. We developed a dedicated parent interface where families can browse all available sessions, request enrollment through a structured form, and track the status of their registrations.

The platform also allows parents to complete required checklists, upload documents, review their family’s details, and explore detailed location pages with everything they need to prepare for an upcoming visit — all in one intuitive space.

Client onboarding — get started with NAPA and initial information form
03 · client onboarding
Sessions overview — open registration, waitlist and request to join
04 · sessions overview
Registration forms — parent info, patient info and session preferences
05 · registration forms
Location overview — Los Angeles clinic details, FAQs and map
06 · location overview
project roadmap
Design
Surveys & user feedback
Competitive analysis
Wireframing
Information architecture
User testing
User interface
Development
Technical planning
Frontend development
API integration
CMS setup
QA & bug fixing
Deployment & handoff
Ongoing maintenance
Performance monitoring
Security updates
Support & bug fixes
Regular backups
Feature iterations