Member-only story

Coding Session 1: Frontend Mentor Challenge — Multi-Step Form Using Next.js

Skyz Walker
4 min readSep 9, 2024

Photo by Pankaj Patel on Unsplash

For my latest project from Frontend Mentor, I worked on building a multi-step form using Next.js. This challenge involves guiding users through several steps to complete a form, which is a common feature in modern web applications. In this first coding session, I focused on creating the basic structure and implementing essential functionality, such as passing form data from the first step to the last.

Project Overview

The multi-step form allows users to:

  1. Enter personal information
  2. Choose a subscription plan
  3. Select additional add-ons
  4. Review and confirm their input

The goal for this initial session was to complete the basic HTML structure and establish the navigation logic in Next.js to ensure users can progress through the form steps and persist data between them.

Approach and Setup

Step 1: Setting Up Next.js

I began by creating a new Next.js project to house the multi-step form. Using Next.js’s file-based routing, I created a dedicated page for the form.

npx create-next-app@latest multi-step-form

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Skyz Walker
Skyz Walker

Written by Skyz Walker

I am a passionate and dedicated Web & CloudEng with a strong focus on both frontend and backend technologies. I specialize in creating stylish, modern websites.

No responses yet

Write a response