Tech & Technique
React Native, Expo, Expo Go, Firebase, Firestore, Firebase Auth, Redux Toolkit, React Navigation, PWA, Google Maps API, WhatsApp API, React Native Web
Description
A comprehensive healthcare directory mobile application and PWA serving Maghagha city, connecting residents with medical services through an intuitive interface. Key Features:
- 🏥 Healthcare Directory: Complete database of hospitals, clinics, and medical professionals in Maghagha
- 📞 Direct Contact: One-tap calling and WhatsApp messaging integration
- 📍 Location Services: Maps integration with directions to healthcare facilities
- 📱 Cross-Platform: Native mobile app (iOS/Android) and Progressive Web App
- 🔍 Search & Filters: Find providers by specialty, location, and availability
- 🔄 Offline Support: Critical information available without internet connection
Technical Implementation:
- Built with React Native for cross-platform native performance
- Expo framework for rapid development and deployment
- Firebase backend providing:
- Firestore database for healthcare provider information
- Firebase Authentication for admin access
- Cloud Storage for facility images
- PWA implementation for broad accessibility
- React Navigation for smooth in-app transitions
- Redux Toolkit for state management
My Role
Full-Stack Mobile Developer - End-to-end development and deployment:
- 📱 Mobile Development:
- Implemented cross-platform UI with React Native
- Developed custom animations and transitions
- Optimized performance for low-end devices
- 🌐 PWA Implementation:
- Configured offline-first capabilities
- Implemented service workers for caching
- Ensured PWA meets installability criteria
- 🔥 Backend Integration:
- Designed Firestore database structure
- Implemented CRUD operations for admin panel
- Set up data synchronization strategies
- 🛠️ Feature Development:
- Integrated native device features (calling, WhatsApp)
- Implemented location services and maps
- Developed search and filtering functionality
- 🚀 Deployment:
- Configured Expo application services
- Managed app store submission process
- Set up analytics and crash reporting