4IT580: Docs
4IT580 WebGithub

3nd Homework

The goal of this homework is to create settings page.

There are 3 steps:

Deadline: Monday 10/10/2022 - 23:59:59

Step 0: Connect to the Server

To get the latest state of Quacker in your folder, open your terminal and run the following commands on the server:

This will fetch the newly created branch practical-03 from the GitHub origin and reset your code to the final state of the 2nd practical class.

If you have trouble connecting, see "Hello, Server!" guide or contact your teacher.

Step 1: Design settings page

Update Practical03Page and SettingsSection components according to screenshots below (be as close as possible). Use Chakra UI, for more info see here.

Desktup:

Tablet:

Mobile:

Step 2: Connect fields to React Hook Form and use Yup validation

All fields should be connected to React Hook Form library.

There should be validation using Yup on all fields.

When save button is pressed:

Step 3: Send a Link to a Working Settings Page

Once you are finished:

Deadline: Monday 10/10/2022 - 23:59:59

Happy Coding!