rbsoen

"Activity Manager" Javascript app -

Production info

  • Client: Hobby app
  • Contribution: application development
  • Software used: Text editor

View application Download source code

This is a pure web application that runs completely client-side using IndexedDB to store information. Because it uses IndexedDB, all data is stored inside the specific profile of the specific browser that it is accessed in.

It can be said that this is a pure-JS version of EverydayTasks, which means it can simply be run as a web application. The cons of this approach may be reduced portability in terms of saved data.

All forms are pre-rendered in the HTML, and then shown, hidden, and manipulated using vanilla JavaScript - of which a relatively minimal amount is used. The total amount of uncompressed code in its source form (including external libraries) is about 32 kb. There are a few bugs (such as submit actions working, but not when pressing “Enter”), however I believe it serves my personal needs well for now.