Breathe Buddy is a Flutter app designed for doctors to manage and monitor COPD (Chronic Obstructive Pulmonary Disease) patients effectively. The app simplifies patient data tracking, medication reminders, and enables communication through doctor-authored blogs.
- Clone the repository:
git clone https://github.com/your-username/breathe-buddy.git cd breathe-buddy
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Daily COPD Form: Patients fill out a daily form to track symptoms, with data compiled monthly.
- Severity Alerts: Doctors receive notifications if a patient’s condition worsens.
- Medication Reminders: Patients receive daily notifications for their prescribed medicines.
- Doctor Blogs: Doctors can write and publish articles for all patients, offering health tips and guidance.
- Appointment Scheduling: Patients can book their next appointment with the doctor.
- Separate Logins: There are dedicated login sections for doctors and patients.
-
Doctor:
- Track and manage patient records.
- Write and publish blog posts for patients.
- Receive alerts if a patient's condition is critical.
- Schedule and confirm appointments with patients.
-
Patients:
- Complete a daily COPD symptom form.
- View assigned medication and receive reminders.
- Read doctor-authored blogs and health tips.
- Schedule the next appointment with the doctor.
Breathe Buddy leverages Firebase for secure, real-time data storage and management, ensuring a seamless experience for both doctors and patients. Key Firebase features used in the app include:
- Firestore Database: Stores patient records, COPD form submissions, medication schedules, appointment details, and doctor-authored blog posts in a structured, scalable format.
- Firebase Authentication: Manages secure, role-based logins for doctors and patients, ensuring that each user has access only to the features they need.
- Cloud Functions: Automates critical tasks, such as sending notifications when a patient’s condition worsens or updating medication reminders.
- Push Notifications: Keeps patients informed with daily medication reminders and alerts for any updates from the doctor.
Firebase’s robust backend infrastructure allows Breathe Buddy to securely store and manage data, providing a reliable platform for tracking and improving patient health outcomes.
Contributions are welcome! Please submit a pull request for any improvements or fixes. Make sure to follow best practices.
You can find the latest deployed versions of Breathe Buddy in the Releases section. Each release is generated through automated workflows, ensuring the app is up-to-date and thoroughly tested. Download the latest build compatible with your device, and check release notes for updates and new features.