A previous coding challenge from Northern Commerce aimed towards front-end developers.
Entailed building a mock internship form that required field validation and an HTTP request simulation.
See the demo in action on GitHub Pages here.
- Project is to be hosted on a service with a deployment link, such as CodePen, JS Bin, etc.
- CSS preprocessors and JS frameworks/libraries are permitted.
- Upon submitting the form:
- An error message should appear next to the field if the email is invalid.
- The browser console should log both field values if the email is valid but without refreshing the page.
- The red button's text should change to "Submitting..." for 2 seconds to simulate an HTTP request.
- The form should ignore any subsequent attempts to submit after the first attempt.
- A "thank you" page should replace the form body without refreshing the page
- Use the font styles and hex color values provided.
- Support the last two major releases on modern browsers for both desktop and mobile.