[ ] Should it also be used to test the API? We could use other tech for this but in such a small app it would feel like overkill
[ ] Does this need breaking down into subtasks to create an easier PR paper trail and not end up being hundreds of lines to review at once? (ie 0) add testing packages and config 1) setup testingdb instance with docker 2) auth flow tests, 3)crud tests, 4) github actions/ci)
So we can test the app as the user would use it:
Auth flow
Crud
UI
API
Questions: