Wellnation
Role: Developer · Year: 2023 · Type: Android App
Wellnation is a health-based Android app built in Kotlin that helps users find nearby hospitals, book appointments, trigger emergency alerts, locate ambulances, and read health blogs. The app is designed to provide critical healthcare services at users' fingertips during both routine and emergency situations.
View on GitHub → | View Project →
What it does
Wellnation bridges the gap between patients and healthcare services. Users can:
- Find nearby hospitals — Search and filter hospitals by specialty, distance, and availability using Google Maps API
- Book appointments — Schedule appointments with doctors through an intuitive booking flow
- Trigger emergency alerts — Send GPS-encoded emergency alerts to nearby hospitals and emergency contacts with one tap
- Locate ambulances — Find the nearest available ambulance in critical situations
- Read health blogs — Access curated health information and wellness articles
My contributions
- Hospital Finder: Built a structured data layer integrating Google Maps API with a searchable hospital directory, filtering by specialty, distance, and availability
- Emergency Alert System: Designed the emergency trigger flow that captures real-time GPS location, formats emergency information, and broadcasts alerts to nearby hospitals and emergency contacts
- Appointment Booking: Implemented the end-to-end appointment booking flow with doctor listings, slot selection, and confirmation notifications
- Live Location Tracking: Integrated GPS module and location services for real-time tracking during emergency situations
- Ambulance Locator: Built functionality to find and dispatch the nearest ambulance with real-time tracking
Technical highlights
- Services — Background services for continuous location tracking and emergency alert broadcasting
- Broadcast Receivers — Handling incoming emergency broadcasts and system-level events
- Intents & GPS Module — Seamless location sharing and deep linking between app components
- Custom App Widgets — Quick-access health info widgets for the Android home screen
- OkHTTP — Efficient REST API integration with backend services
- Google Maps API — Interactive maps with hospital locations, distance calculation, and route guidance
- Firebase Cloud Messaging — Push notifications for appointment reminders, emergency confirmations, and updates
- Google Fit API — Health metrics integration for displaying user fitness data
- Kotlin Coroutines — Asynchronous operations, structured concurrency, and streamlined network calls
- Material UI — Clean, modern interface following Material Design guidelines
- Room Database — Local data persistence for appointments and user preferences
Stack
Kotlin Services Broadcast Receivers Intents GPS Module Custom App Widgets OkHTTP Google Maps API Firebase Cloud Messaging Google Fit Material UI Kotlin Coroutines Room Database
What I learned
Building Wellnation taught me how to design resilient, real-time mobile apps that handle critical workflows reliably. Managing background services, broadcast receivers, and multi-source data (GPS, Firebase, Google APIs) in a cohesive flow was a deep dive into Android's lifecycle and concurrency model. The project highlighted the importance of graceful degradation — the app needs to work even when network conditions or system resources are compromised. Working with the GPS module and location services gave me hands-on experience with accuracy tuning, battery-efficient tracking, and context-aware features.