Frontend Architectural choices

The frontend is a react application with a ruby on rails backend.

We use redux as a state manager with redux actions.

For the router we use react-router.

There are some peculiarities in the architectural choices that we will outline in this section.


Table of contents