This project shows a responsive map with air quality indicators, weather and ferry stops.
See it online: https://manhattan.jmdurand.dev/
Part of it was made as an interview exercise, which I really liked, so I developed it for a city I love :)
It is not available worldwide, since we rely on local APIs:
- Bike service: citibikenyc
- Ferry service: ferrynyc
- Mapbox: to show the map
- Weather: to get humidity, temperature, precipitation, etc.
- PurpleAir: to get air quality
Once you have the api keys, fill the .env
file. You can run:
# creates env file
cp .env.example .env
# start redis locally
docker-compose up
And finally, after installing dependencies, start the app in development mode:
npm run dev