Create a basic web application using next.js + React to display a login page. The login page should include fields for email and password. The page doesn't need to have actual functionality, but it should have the following feature:
- When the user enters a value that is not a valid email address in the email field, the box should have a red border and display a notification informing the user that the entered value is not a valid email.
You have the freedom to choose any component library you prefer.
Additionally, please include a Dockerfile that enables us to run the next application easily by running the Docker container.
While we are not monitoring the time, the exercise should take you less than an hour to complete. Consider things like code quality, proper git usage (such a granular commits, meaningful commit messages etc.), ease of use etc.
- Fork this repository to a public one on your account.
- Complete the exercise.
- When you're done, submit your fork as a pull request back to this repository.