This test is to be completed during a pairing session with one of our Frontend engineers. The goal is to understand how you approach problems, collaborate, and communicate similar to how you do normally on a day-to-day basis. You may not have time to complete all the tasks during the session, which is completely fine.
Please do not complete these tasks ahead of the pairing session, but instead use this time to read through and familiarise yourself with the code and tasks prior to meeting with us. If you have any questions about the test or any of these tasks feel free to ask for clarification.
./services is the backend API
./app is a frontend app
First of all, start the API
cd ./services && yarn && yarn start
Then start the app
cd ./app && yarn && yarn start
You'll start with the app not showing any data
-
You will be able to call the two APIs to get the brokers and the appointments data when you start the service.
-
ps. you can use axios library to get the data which is pre-install in this project.
Task 4: Show appointment details (Appoint ID, Broker Name, Date) on the Appointment details
section when clicking on the appointment date
- This is the example when you finish task 1 - 5:
- How would you improve this codebase?
- What kind of tooling would you use in this repo to help developers collaborate?