Protocol Deviation Digital Healthcare Product
  • INTRODUCTION
    • Purpose
    • Scope
    • Deployment
  • USER GUIDE
    • User Login
    • User Roles and Permissions
      • Administration
        • User Management
        • Team Management
        • Study Management
        • Audit Trail
    • Data Files
      • Data File Requirements
      • Spreadsheets
        • Using the Spreadsheet for AI Categorisation
        • Using the Spreadsheet for Manual Categorisation
    • Data Upload
      • Audit Trail
      • Data Trail
      • Data Categorisation
    • Data Visualisation
      • Team Visualisations
      • Study Visualisations
    • Maintenance and Support
      • Troubleshooting for users
      • Support contact information
  • TECHNICAL DOCUMENTATION
    • Web App
      • Design
        • Database
        • Backend
        • Frontend
      • Installation
    • AI Classifier
      • User documentation
      • Administrator documentation
      • Code documentation
    • Developer Guide
      • Requirements
      • Installation
      • Builds
      • Database
Powered by GitBook
On this page
  • Database
  • Backend
  • Frontend
  1. TECHNICAL DOCUMENTATION
  2. Web App

Design

This document describes the design of the QA Monitoring tool. It does not include documentation of code.

PreviousWeb AppNextDatabase

Last updated 2 months ago

QA tool consists of a database, Angular frontend and Java Spring backend. The tool can be deployed either locally on your computer or on a server. QA also enables various authentication methods.

QA supports two database types: SQLite and PostgreSQL. The former is used when running the tool on your own device and the latter is used when deploying on a server.

QA uses a Java Spring backend to handle client requests, authorisation and interact with the database.

The frontend is built using Angular and as a component library.

Database
Backend
Frontend
Angular Material