Official IPNA Mobile App Centralizing Education & Clinical Tools

BRAND
IPNA
location
Winnipeg, CA
Client
International Pediatric Nephrology Association (IPNA)
Stack
React / Strapi / Node.js / AWS / TypeScript / PostgreSQL / REST API / Docker / React Native
Budget
Confidential
Official IPNA platform
The application was designed as the official digital product of IPNA. Content structure and visual hierarchy clearly communicate authority and credibility, reinforcing trust in the information provided and its medical relevance.


Access for healthcare professionals
Selected features are available exclusively to verified IPNA members. This approach enables secure distribution of specialized medical content, including journals and textbooks, while maintaining high content quality and controlled access.

Centralized member experience
The membership profile acts as a control center for user access and permissions. It clearly presents membership status and provides direct entry to exclusive IPNA resources without unnecessary navigation steps.

Structured clinical knowledge
Educational materials are organized to support fast learning and practical use. Clear categorization allows users to move efficiently between case studies, clinical guidelines, and reference materials.

Continuous learning, on demand
Industry news and a webinar library were combined into one section. On-demand and offline access enables continuous education independent of location or schedule.

Tools for clinical decision-making
Medical calculators were a key focus of the project. They were designed for fast, error-resistant use in clinical settings, supporting diagnosis and treatment decisions during daily practice.


Visual identity based on trust
The color system is based on IPNA and foundation brand colors. Consistent use of these colors reinforces trust, improves readability, and supports the professional character of the medical application.

International Pediatric Nephrology Association (IPNA)
They seemed to understand design and user experience really well, and they were not afraid to push back at the ideas that we had or things we appeared to be very anchored with in terms of what we wanted on the site.
Communication Committee

