The project consists of an express server and a react client. Both projects can be installed and run from the root directory.
To install dependencies run:
For the client project you will have to manually create a file and add the mapbox api key.
Then add your api environment variable in this file - like so:
Then from the root of the project run
The application will be available to view on http://localhost:3000/
There is a basic test which simulates a user performing a search and tests that the ui renders some details from a mocked response.
Run the test from the client directory:
Validation, accessibility, refactor components. Also a separate branch for heatmap (wip - partially working)