Back to ExploreMobile experience
Blood Bank donor mobile home screen

Mobile experience

Blood Bank Mobile App

A Flutter donor experience connected to a .NET API and the wider blood-bank platform.

Project context

The donor-facing half of the university Blood Bank platform, designed to connect appointments and donation history with staff operations.

Nour's role

I implemented most of the wider team platform while sharing responsibility across the mobile, API, desktop, and database modules.

The product, at a glance

A useful product, experienced as a complete journey.

A Flutter donor experience connected to a .NET API and the wider blood-bank platform.

The donor-facing half of the university Blood Bank platform, designed to connect appointments and donation history with staff operations.

Explore the product

Move through the experience

Choose a view
Blood Bank donor mobile home screen
01 / 05

Blood Bank donor mobile home screen

Product highlights

The moments that make it substantial

01

Blood Bank donor mobile home screen

Flutter donor app with phone authentication, profiles, blood details, appointments, history, and notifications.

02

Blood Bank mobile appointment scheduling

REST API with Swagger documentation, JWT authentication, CORS, and structured error handling.

03

Blood Bank mobile notification center

Integrated mobile, desktop, API, and SQL Server workflow from appointment booking to donation processing.

04

Blood Bank mobile registration form

Provider state management with organized models, services, routes, screens, and reusable widgets.

Nour's contribution

Work connected to the product you can see

I implemented most of the wider team platform while sharing responsibility across the mobile, API, desktop, and database modules.

The verified project context and ownership boundaries are preserved.

Behind the product

How the product is put together

Optional technical context, translated into the product decisions it supports.

How it works

Flutter uses Provider state management and REST services to support authentication, profiles, appointments, donation history, and notifications through an ASP.NET Core API.

  • Flutter
  • Dart
  • ASP.NET Core 6
  • REST
  • Provider
  • SQL Server
Available evidence

Our project includes the Flutter application, ASP.NET Core API, shared database setup, Swagger access, and end-to-end appointment workflow.

What is not claimed

I present the mobile, API, and desktop integration as shared team work; automated cross-client appointment tests are the next technical step.

End of project world

One product. A complete, inspectable body of work.

A Flutter donor experience connected to a .NET API and the wider blood-bank platform.

  • Flutter
  • Dart
  • ASP.NET Core 6
  • REST
  • Provider
  • SQL Server
Back to Explore