A full stack application to show information about the Coronavirus areas affected near you.
- Setup client
- Create a React application
- install setup linter
- Grab sample data from a json file
- Add a map
- Let user use own location
- Display fullscreen
- Add map controls for zoom in and out
- Show a pin on locations affected
- Add popup with more information in case pin is clicked
- Split app in components
- Create a dashboard view
- Update README.md
- Setup server
- Create a Node.js application
- Install dependencies
- install setup linter
- Setup express application
- Setup middlewares for error handling
- Add route to scrape the data
- Update user-agent on each request
- Add latitude and logitude to the data scraped
- Split application in files controllers, service, utils
- Update README.md
- Create a Node.js application
- Update README.md to add gif of application working
- Create Docker config
- Host it
- Clean up README.md
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Get a TOKEN for the map here
- Place your TOKEN on
.env
configuration file. See below.