- Location:
./MpiloApp-User/ - Purpose: User-facing mobile application
- Features: User authentication, doctor search, appointment booking, medical records, chat
- Location:
./MpiloApp-Practitioner/ - Purpose: Practitioner-facing mobile application
- Features: Practitioner dashboard, patient management, medical records, inventory, messaging
The original project contained both user and practitioner functionality in a single codebase. This has been split to:
- Independent Development: Each app can be developed, built, and deployed independently
- Expo Go Compatibility: Both apps can now run separately on Expo Go
- Cleaner Codebase: Each app only contains relevant features and components
- Easier Maintenance: Smaller, focused codebases are easier to maintain and debug
To work with either application, navigate to the respective directory:
# For User App
cd MpiloApp-User
npm install
npm start
# For Practitioner App
cd MpiloApp-Practitioner
npm install
npm startBoth applications share:
- Supabase backend configuration
- Common services and utilities
- Authentication context
- Asset files (images, animations)
- All user-specific screens and components moved to
MpiloApp-User - All practitioner-specific screens and components moved to
MpiloApp-Practitioner - Shared services, context, and hooks are duplicated in both projects
- Each app has its own navigation structure optimized for its use case
and yes no problems when you log in