RABIT architecture and structure

Overview

This section aims to describe the architecture of the whole project and will be split into 3 subsections to do so. The first subsection will cover the overall system architecture which will explain how the frontend, backend and database communicate with each other. The remaining 2 subsections will go in depth on the structure and architecture of the backend and database.

Table of Contents: