muety / anchr

⚓️ Anchr provides you with a toolbox for tiny tasks on the internet, especially bookmark collections

Home Page:https://anchr.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend code refactoring / cleanup

muety opened this issue · comments

  • 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 to controllers/utils in a quite hacky way and without following a common interface.
  • Refactor to modern ES6-style JavaScript syntax (requires #53)