indigotech / onboard-yugo-miyahara

0 stars 0 forks source link

[Track 3/8] [FE] Login #6

Open taki-tiler[bot] opened 4 years ago

taki-tiler[bot] commented 4 years ago

With everything set up, it's coding time! (finally)

(Re-)Note: because this is a new step, don't forget to open a new branch!

Step 1/2 - Login screen Frontend (FE)

Estimated time: 2 hours

Your task now is to create the Login Screen frontend. That means laying out the view components (inputs, buttons, images...) in the screen. In the frontend steps, you don't need to make web requests, save data locally and etc. Your job here is only layout properly all the view components you'll need in your screen.

Talking about view components, your screen should have a form containing:

You can use the following image as an inspiration:

login

Don't mind the styles, borders and colors, you can choose your own, if you want to.

Create a feature branch with a meaningful name for this task, and once you've done it, open a PR.

Note: Bear in mind that this task is only the login screen frontend, which means that, for now, you don't have to communicate with server to check the user credentials for example. All you have to do here is to layout properly all the view components you'll need in your screen.

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Step 2/2 - Login validations

Estimated time: 2 hours

(Re-Re-)Note: Don't forget to open a new branch!

When filling up a form, users (us) can mispell something or forget to fill all the inputs in a form. So in this step you'll create some form validations.

Your login screen should have the following validations:

All these validations should be triggered when the user taps the submit button, showing error messages accordingly.

NOTE: as usual, create a new branch and open a Pull Request after you've done it.

By the way, every task from now on should be made on a new branch. This has several benefits, such as:

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Click here for your next track