Skip to content

Team-HealthBridge/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • JDK, Maven , Intellij or Eclipse

Installation

  1. Clone the repo
  2. Open the project in the IDE of your choice
  3. Change the active profile to dev
  4. Run the application

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

Releases

No releases published

Packages

No packages published

Languages