Skip to content

ev0lveDD/multi-step-form

Repository files navigation

MULTI-STEP FORM

Table of contents

General info

This project consisted of creating multi-step form.

Users should be able to:

  • Complete each step of the sequence
  • Go back to a previous step to update their selections
  • See a summary of their selections on the final step and confirm their order
  • View the optimal layout for the interface depending on their device's screen size
  • See hover and focus states for all interactive elements on the page
  • Receive form validation messages if:
    • A field has been missed
    • The email address is not formatted correctly
    • A step is submitted, but no selection has been made

The project was written in NEXT.JS, as part of a consolidation of the acquired knowledge.

Link: https://multi-step-form-ev0.netlify.app/

Technologies

Project is created with:

  • NEXT.JS
  • React
  • HTML
  • CSS
  • JavaScript
  • Tailwind CSS

Preview

Desktop view - Personal Info

  • ms1

Desktop view - Select Plan

  • ms2

Desktop view - Add-ons

  • ms3

Desktop view - Summary

  • ms4

Desktop view - Thank you

  • ms5

Mobile view - Personal Info

  • multi1

Mobile view - Select Plan

  • multi2

Mobile view - Add-ons

  • multi3

Mobile view - Summary

  • multi4

Mobile view - Thank you

  • multi5

About

multi-step-form

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published