CareBridge is an Android app designed to address the HealthCare accessibility gap, by providing underrepresented communities with the tools and info to access basic healthcare. To see a 3.5-minute video demo of the CareBridge app, please see here. The source code for CareBridge is located here. The app features:
- A doctor-like ChatBot powered by AI offering preliminary diagnosis.
- A set of medical advice cards with speech-to-text capability.
- An embedded web browser showing three online pharmacies.
- A customized map that is easily accessible for visually impaired users to find nearby healthcare providers.
At least half of the world's population lacks access to quality healthcare, and approximately one hundred million people cannot afford high healthcare costs. Furthermore, at least two billion people worldwide experience visual impairments, making everyday tasks like navigating online maps a significant challenge. CareBridge's creator, Sarah Zhou, believes that access to basic health care is a human right, regardless of someone's specific conditions.
CareBridge leverages a variety of libraries and APIs to deliver its features: Android SDK: Used for core application development, including UI design with Material Design components, map views, web views, speech to text, and view binding.
Third-Party Libraries: Utilizes libraries like Volley, Retrofit, Dagger, and Picasso for networking, dependency injection, and image loading.
Google Cloud Dialogflow ES API: Connects to a LLM (ChatGPT or Google Gemini) driven agent to power the "Doctor Bot" chat functionality.
Google Maps Places API: Enables the app to search for and display nearby health care providers based on the user's location.
Below str CareBridge's Data Flow Diagrams:
- Chat with Doctor Bot
- Medical Advice Cards
- Online Pharmacy
- Nearby Care Providers