This repository contains the frontend code for the Sheypoor frontend-challenge project. The project consists of four main pages: Home, Register, New User, and Not Found, along with a layout that includes a header.
-
Home: The Home page serves as the landing page for the application.
-
Register: The Register page is a two-step process, customized with shallow routing. Users are required to fill in their name, age, newsletter subscription preference, and email, which are all compulsory fields. Upon submission, the user can view the response of the createUser API as a JSON format.
-
New User: The New User page is designed to display information about a newly registered user. However, the specifics of this page's functionality and content are not provided in the current project description.
-
Not Found (404 Page): The Not Found page is shown when a user attempts to access a non-existent or unavailable route. It helps to improve user experience by guiding them back to the valid pages.