Hospital App is a Flutter-based application designed to manage hospital services efficiently. It includes features like user authentication, appointment booking, notifications, offline detection, and background services.
The primary goal of the project is to provide hospitals with a system to track and monitor patient health conditions using biological indicators like temperature, blood sugar, and blood pressure.
Onboarding Screens: A visually captivating animated introduction screen.
Multi-language Support: The app now supports Arabic and English. Users can switch between languages seamlessly, ensuring a more inclusive experience.
Patient Management: Efficiently manage patient records.
Reports: Graphs for all the conditions (Line and bar graphs).
Notifications: Receive real-time notifications for any new critical patient in the hospital.
State Management: Managed efficiently using flutter_bloc and bloc.
Networking & Database: Integration with http and mysql1.
Secure Storage: Using shared_preferences and flutter_secure_storage.
Local & Push Notifications: With flutter_local_notifications.
Offline Detection: Implemented using flutter_offline.
Custom Bottom Navigation Bar: For seamless navigation.
Charts & Analytics: Powered by fl_chart.
Background Service: Runs critical operations in the background for continuous monitoring.