Implementing the UI

We will be using @material-ui to quickly get something decent looking.

Before Authentication Page

When the user is not authenticated we have 3 components to render as shown in the image below.

The components to be used are :

  • 1x LoginContainer

  • 2x Button

This is my quick and dirty attempt :

After Authentication Page

This page is a bit more complex so I won't inline the code here, but you can check this commit for the full reference.

By now we should have something that looks like this :

Complete UI with auth without database access

The autocomplete component is powered by Downshift.

Last updated