Doctor Discovery & Booking App — Mobile App (Expo) + Web Admin Dashboard
---
MediFind is a full-stack healthcare duo:
- Mobile App (Expo) for patients to discover & book docs
- Web Dashboard for admins to manage providers & generate reports
| 🏙 Platform | 🛠️ Tools Used |
|---|---|
| Mobile App | React Native (Expo), Firebase Auth & Firestore, Expo Router |
| Web Dashboard | React + Vite, Firebase, Tailwind CSS, React Router |
| Backend | Firebase Functions (optional), Firestore Rules |
/MediFind ├── /mobile → Expo mobile app ├── /web → React web admin dashboard
- See
/mobile/README.mdfor mobile app setup - See
/web/README.mdfor admin web dashboard setup
- Node.js installed
- Firebase project created
cd mobile
npm install
npm run startato open Androidito open iOSwfor web view
/mobile/app/firebase.js
cd web
npm install
npm run dev # or npm start if using CRA/web/src/firebase/config.js
- Register / login (Email, Google)
- View and search doctor profiles
- Book appointments
- View + edit profile
- Guest mode support
- Login (Username + Password)
- Add / edit doctors
- View dashboard stats
- Generate reports
This project was built with scalability in mind. It supports real-time data sync across platforms and follows clean UI/UX design inspired by modern healthcare systems.



