MedReach is a modern web application designed for healthcare professionals in regions with unreliable internet access. It enables doctors to manage patient records and visit histories even when offline, syncing seamlessly when back online.
- π Doctor Authentication using Firebase Auth
- π Add / Edit Patients with diagnosis and notes
- π Track Visit Histories per patient
- π Offline Support using IndexedDB for local storage
- π Automatic Sync of patient and visit data to Firestore when online
- π― Deduplication of visits using UUID-based
visitId - π± Mobile-friendly UI
- Frontend: React.js, React Router
- Authentication: Firebase Authentication
- Online Database: Firebase Firestore
- Offline Storage: IndexedDB (
idb) - Sync Logic: Custom localDb.js utilities
- Unique IDs:
uuidpackage - Build Tool: Vite / Create React App