a fully functional taskmanager using angularfire