Skip to content

Architecture and (Software) Design

Staijn1 edited this page Aug 26, 2023 · 1 revision

Architecture

Front-end framework

The new application will once again be written with Angular. Next.js was considered but Websocket support is difficult due to the SSR/SSG support. React could be an alternative but because this project is mostly a hobby project, taking a familiar technology won't eat up as much time.

Software Design

TODO

UI Design

Nebular is used as a component library. This library was chosen because:

  • A lot of options for theming
  • Nice style
  • Additional plus: it contains an "Action" component which is perfect for putting the colorpicker, brightness & speed controls

The style and layout of the page was created on the fly without prior designing. Google was just to find inspiration, see #149

Clone this wiki locally