Skip to content
Shefa – Medical Case Donation Platform
mobileLegendary1500 XP

Shefa – Medical Case Donation Platform

Government-level Flutter app for Saudi Vision 2030, serving as one of Saudi Arabia's largest donation platforms for the Ministry of Health Health Endowment Fund.

Role
Senior Software Engineer - Mobile
Built in
8 months
Team
3 developers
Stack
8 techs

Shefa is a groundbreaking government-level Flutter application developed as part of Saudi Vision 2030, serving as one of Saudi Arabia's largest and most comprehensive donation platforms for the Ministry of Health Health Endowment Fund.

The platform was officially launched at the Global Health Forum 2025 in Riyadh, Saudi Arabia, and was inaugurated by Advisor Dr. Mohammed bin Abdullah Al-Qasim. This prestigious launch underscores the platform's significance in Saudi Arabia's healthcare transformation and its alignment with Vision 2030 objectives.

The platform addresses critical healthcare needs by connecting donors with medical cases requiring financial assistance. Built with Flutter and Dart, Shefa delivers a seamless cross-platform experience while maintaining the highest standards of security, accessibility, and user experience.

Key technical achievements include implementing complex payment gateways (HyperPay/OPPWA), integrating enterprise-level authentication, developing real-time notification systems, and creating location-based services for case discovery. The app also features advanced Islamic-compliant Zakat calculation tools, ensuring religious compliance for charitable donations.

The project demonstrates expertise in government-level application development, multi-language support with RTL layout, complex payment integrations, and building scalable systems that serve millions of users while maintaining data security and privacy standards.

Demo Videos

Shefa – Medical Case Donation Platform Demo Video

Launch Video

Shefa – Medical Case Donation Platform Launch Video

What was hard → How I solved it

The problem

Implementing complex payment gateway integrations with HyperPay and OPPWA that are not supported by Flutter

The fix

Implemented complex payment gateway integrations with HyperPay and OPPWA using native SDKs and platform channels for 3DS payments

The problem

Developing multi-language support with RTL layout for Arabic

The fix

Created custom RTL layout system with dynamic text direction

The problem

Integrating Keycloak authentication

The fix

Implemented secure token-based authentication with role management

The problem

Building real-time notification systems for donation updates

The fix

Built scalable notification system using Firebase Cloud Messaging

What it changed

Serving as one of Saudi Arabia's largest donation platforms

Processing millions of dollars in charitable donations

Supporting thousands of medical cases annually

Contributing to Saudi Vision 2030 healthcare goals

Providing accessible healthcare funding for citizens

Helping and managing donation of billions of riyals to the Ministry of Health

Built with

Frontend
FlutterDartPlatform Channels
Infrastructure
HyperPay/OPPWAKeycloakFirebaseGoogle MapsSaudi APIs