Add client routing improvements
- Restructure the client routes to allow for layout flexibility.
- Group related routes, such as
/auth/login
and/auth/register
- Fix bug: The email address is a unique user identifier. If it is received by user free form input, it should be sanitized and have its casing normalized to its lower-cased form before being processed.
- Ensure the map is public, but restrict alert creation if not logged in.
Edited by Ghost User