This PR addresses a number of points listed under 'Frontend' in #38. It also introduces (NgBootstrap) toasts for app-wide notifications.
There are a few issues that could still be implemented. This PR is getting quite big, however, so I wanted to have this reviewed first before I introduce more moving parts / complexity.
Open issues
Return routes (these are easier to introduce once we actually have more non-auth routes than /home) (#68)
The UserSettings form is very basic right now. We probably want to split it up. (#67)
User deletion (simple DRF DestroyAPIView does not work) (#66)
Confirmation modal for account deletion (and perhaps other destructive actions in the app)
Route guards (not strictly necessary, but good for UX) (#68)
A page with a privacy statement (mentioned in #38)
A page with a terms of service statement (mentioned in #38)
This PR addresses a number of points listed under 'Frontend' in #38. It also introduces (NgBootstrap) toasts for app-wide notifications.
There are a few issues that could still be implemented. This PR is getting quite big, however, so I wanted to have this reviewed first before I introduce more moving parts / complexity.
Open issues
/home
) (#68)