Add a ".env" file to the root of your system with the environment variables.
.env contents:
MONGO_USER=admin
MONGO_PASSWORD=admin
Make sure you have docker installed and running, then you can run the application by running the following command:
The application can be accessed at http://localhost:3000
The fastapi swagger UI can be accessed at http://localhost:8000/docs
The mongo express interface can be accessed at http://localhost:8081
I decided to go with Drawer pop-up of the details page because I think it allows for a better browsing experience to the user when they are discovering forests. They can quickly go between the different forests without losing their place on the page. The search functionality allows the users to find the forests by name and the filter functionality allows the user to filter by forest type