1. Add tasks on the fly
2. Manage tasks based on criticality
3. Update task on completion - which removes task from the list but maintains in database for reporting
4. Authenticate with Google
5. Reporting Feature which lists all completed tasks
6. Restore task feature under report.
7. Usage Analytics with a chart