/vitalis

Primary LanguageKotlinOtherNOASSERTION

HealthBridge

An innovative digital platform designed to improve healthcare access and promote health-seeking behavior among individuals and communities in Africa. HealthBridge utilizes cutting-edge technologies such as chatbots, personalized recommendations, and community chats to provide users with personalized responses to their health-related questions, access to basic health information, and essential health services.Users can also keep managing their own records that are updated upon every hospital visit. Our platform also helps improve health literacy, empowering users to take control of their health and reduce their risk of non-communicable diseases. With HealthBridge, we aim to bridge the gap between inadequate health infrastructure and quality primary healthcare by leveraging the power of affordable digital technology.

Vitalis

This name derives from the Latin word vitalis, meaning vital or essential. It reflects the importance of your solution for people’s health and well-being. Vitalis can also be an acronym for Virtual Information and Telemedicine Assistance Line. Vitalis is a one stop health solution to help users to access, manage to health related information and records, access health information through chats, bots and personalised health recommendations and access to health community through community groups and discussions. Users can also be made aware of the health facilities around them.

Features

  • Chatbot Vitalis is a chatbot that helps users to access health information and services. It is a virtual assistant that can be accessed through a chat interface. The chatbot can be used to access health information about symptoms, diseases, treatments, and health providers.

  • Personalized recommendations Vitalis provides personalized recommendations to users based on their health records and health history. It also provides personalized recommendations based on the user’s location and the health facilities around them.

  • Community chats Vitalis provides a platform for users to interact with other users and health professionals. Users can also join health communities to discuss health related issues and get support from other users.

  • Health records Vitalis provides a platform for users to manage their health records. This way users can keep track of their health records and can also share their health records with health professionals.

Target Audience

  • Individuals
  • Health professionals
  • Health facilities

Tech Stack

  • User Interface: Mobile App (Android)
  • Backend: Firebase, Azure Healthcare Bot Service, Azure Cognitive Services, Java, Spring Boot, PostgreSQL
  • Frontend: Kotlin, Android Studio, Jetpack Compose, Material Design
  • DevOps: GitHub, Azure DevOps
  • Testing: JUnit, Mockito, Espresso
  • Documentation: Markdown, Draw.io
  • Project Management: Google Docs, Azure Boards
  • Communication: Slack, Microsoft Teams, WhatsApp
  • Design: Figma
  • Database: Azure PostgreSQL, Firebase, Room for Android
  • Hosting: Azure, Firebase Hosting
  • Analytics: Firebase Analytics
  • Crash Reporting: Firebase Crashlytics
  • Authentication: Firebase Authentication
  • Cloud Messaging: Firebase Cloud Messaging

Team Members

  • [Olive Njeri] - Team Lead
  • [Terry Mochire] - Mobile Lead
  • [Brian Silah] - Backend Lead
  • [Ddembe Galiwango Humphrey] - Bot Lead
  • [Sylvia Achieng] - Frontend Lead

Setup and Installation

To get a local copy up and running follow these simple example steps.

Prerequisites

  • Android Studio

Installation

  1. Clone the repo
  2. Open the project in Android Studio
  3. Run the project on an emulator or a physical device
  4. Enjoy the app

Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

License

This project is MIT licensed. Check the LICENSE file for details.

Acknowledgments