Submitted
Currently, I have implemented the mobile layout only. It is recommended to view the site while open the chrome inspector mode with mobile view.
For the UI parts, I mainly used ReactJS for the UI flow control. To implement the logic of the multistep of the forms, I used Redux for state management to store the form data. By installing the redux addons on Chrome, you can view how I manipulate the redux state.
If I have time, I will complete the desktop layout later.
Feel free to leave any feedbacks. I would appreciate that.