AdonisJS has a new v5 built with typescript and a more modern coding style. Since I haven't looked at AdonisJSin years, here we go... This is just a fancy todo list with reoccurring events for tasks that exist over long periods of time. It used Adonis's traditional web app (non-api). It currently does not use bouncer or some of Adonis's other extensions.
AdonisJS
Postgres
Bulma




