tvl-depot/assessments/tt/todo.org
William Carroll e326b0da45 Add 'assessments/tt/' from commit 'ee8e75231cd9d3d4aa3ffbbfa0e3b8511712e1ee'
git-subtree-dir: assessments/tt
git-subtree-mainline: 67e0f93b3b
git-subtree-split: ee8e75231c
2021-01-22 11:00:51 +00:00

784 B

TODO Users must be able to create an account

TODO Users must verify their account by email

TODO Support federated login with Google

TODO Users must be able to authenticate and login

TODO Define three roles: user, manager, admin

TODO Users can add trips

TODO Users can edit trips

TODO Users can delete trips

TODO Users can filter trips

TODO Support all actions via the REST API

TODO Block users after three failed authentication attempts

TODO Only admins and managers can unblock blocked login attempts

TODO Add unit tests

TODO Add E2E tests

TODO Pull user profile pictures using Gravatar

TODO Allow users to change their profile picture

TODO Admins should be allowed to invite new users via email

TODO Allow users to print their travel itineraries