Flutter-based mobile app for MediBook Africa - a digital healthcare records system
# MediBook Africa App
**MediBook Africa** is a modern, user-friendly digital healthcare record system built using Flutter. It enables seamless interactions between hospitals and patients for managing appointments, medical records, prescriptions, lab results, and more.
## 🩺 Features
### For Hospital Staff (Admin Panel)
- Secure login with hospital branding
- Dashboard with today’s appointments, patient count, and quick actions
- Search patients by name, ID, or phone number
- View and manage patient profiles with tabs (Consultations, Prescriptions, Lab Results, History)
- Add/update medical records including PDF/image uploads
- Calendar-based appointment scheduler with doctor selection
### For Patients (Users)
- Login and sign-up via phone or email
- View upcoming appointments and recent results
- Timeline view of medical history
- Access lab results (PDF/image)
- View prescriptions and medication instructions
- Book hospital appointments by selecting doctor and time
- Manage profile and receive health notifications
## 🎨 UI Design
The UI follows Material Design guidelines with:
- Soothing healthcare color palette (teal, blue, white, light gray)
- Rounded corners and soft shadows
- Medical-themed icons
- Bottom navigation bar for patients
- Top navigation and search for staff
## 🚀 Getting Started
### Prerequisites
- Flutter SDK installed
- Android Studio or VS Code
- A connected device or emulator
### Setup Steps
1. Clone this repository:
```bash
git clone
github.com