Implement the /login route that renders the login form. The UI can be the same as now:
ArticleLayout with aside menus for /forgot-password and /registration.
- Starts when user clicks the "Login" button
- Authenticate user against the API
- On successful login: update token in Redux store and the cookie, redirect to /
- On failed login: render error message
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information