Using this markup as a base, please improve the usability and polish of the sign-up form.
This is meant to be a quick exercise, so please don't feel the need to spend more than an hour or so on it. Also, we are using native CSS and JS, but free to use any libraries you find necessary.
You are in no way expected to do all of the following (and are not limited to these changes), but some ways you could improve the form include:
- Add a visual indicator to inform the user of the strength of their password
- Add client-side validation to the form
- Make the form more accessible to screen readers
- Add styling to the form to make it more visually appealing
- Right now the page refreshes on submit. Can you make it submit in the background and add a loading state?