Architecture
The Nightingale platform is built on a modular, scalable architecture and consists of four key components:
- Nightingale Android App: The primary mobile application for frontline healthcare workers and their supervisors. Built using the latest technology stack recommended by Google—Kotlin and Jetpack Compose—it follows the MVVM architecture pattern for a seamless and efficient user experience.
- Nightingale Central: A web-based administrative portal that enables the management of healthcare workers, patients, sites, app messages, and platform configurations.
- Nightingale Backend: The service layer that powers the platform’s data processing, workflow automation, and system integrations.
These components are designed to work seamlessly together, leveraging a scalable and efficient architecture to support specific business workflows. The mobile application and central platform communicates with the service layer via REST APIs, ensuring secure and efficient data exchange.
Nightingale can be deployed in both cloud-based and on-premise environments, providing flexibility based on organizational needs.