Info

./services is the backend API ./app is a frontend app

How to run this

First you want to start the API

cd ./services && yarn && yarn start

Then you want to start the app

cd ./app && yarn && yarn start

The test

You'll start with the app not showing any data

Task 1: Populate the site with brokers and appointments

Task 2: Add logic for colapsing/expanding broker appointments

Task 3: Show appointment details on right hand side when clicking on an appointment

Task 4: Show appointment details on top navigation when clicking on an appointment

Task 5: Modify the appointments API to sort by date in a descending order then by broker id in ascending order

Optional task: complete unit test in ./app/src/components/AppointmentSelect/Broker