System Design

Home > System Design

System Architecture

The HeartBOT system consists of many components. Currently, users can interact with HeartBOT using the web application (web app) implemented using the Flask framework. The backend of the web app handles requests (queries or questions) entered by the user and provides a response based on analysis of the request. There are two main parts of the system:

  • A FAQ section that determines if a question is an FAQ or greeting and provides a relevant response if this is the case
  • A data retrieval section that determines if a question is based on data retrieval from the BHF compendium and provides relevant data if this is the case

For more details check out the technical video, here

Diagrams