This repo is formatted using prettier (see the .prettierrc file for more details).
Coding principles that I adhere to are:
- no duplicated code (most important)
- each component/file should be small, easy to understand, and separated from other components.
- the server should catch all exceptions and return an error
- scss should be in BEM style (although the class naming scheme is blockName-elementName--modifierName)