-
-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
Description
- Better modularity
- Currently, most logic is contained inside
controllers, which also define the REST interface at the same time. Business logic and presentation logic are strongly interleaved, which makes it super hard to be reused. Some parts methods are outsourced tocontrollers/utilsin a quite hacky way and without following a common interface.
- Currently, most logic is contained inside
- Refactor to modern ES6-style JavaScript syntax (requires Add ESLint for backend #53)