This task application structure was based on methods from the book Getting Things Done by David Allen. Firebase (AngularFire) was used for data storage.
When tasks are added they are automatically put into the inbox. The user can create lists and tasks can be added to multiple lists. Descriptions can be added to tasks after they are created.
The app makes use of the Firebase email login and password reset features.