Multi-step form
An excellent test for your form-building and JS skills, this project will pose many challenges along the way to completion.