COVID-19 Map Tracker is a web application that visualizes COVID-19 data on a world map. It provides real-time information about the pandemic's impact on whole world different countries.
COVID-19 Map Tracker is built using React, Leaflet, and data sourced from various APIs. It offers an interactive map interface that allows users to explore COVID-19 statistics across the globe and different countries.
- Interactive world map visualizing COVID-19 data.
- Real-time updates with data fetched from reliable sources.
- Search functionality to find specific countries.
- Detailed information about selected countries.
- World overview with key statistics.
To run this project locally, follow these steps:
- Node.js and npm
- Clone this repository.
- Navigate to the project directory in your terminal.
- Run
npm install
to install project dependencies. - Run
npm start
to start the development server. - Open your web browser and go to
http://localhost:3000
.
- Explore the interactive world map by clicking on countries.
- Search for specific countries using the search bar.
- View detailed COVID-19 statistics for the selected country.
- Check continent-level statistics in the Continents section.
- Disease.sh: Provides COVID-19 data and statistics.
- OpenStreetMap: Provides map tiles for the interactive map.
The project is hosted on AWS S3. You can access it using the following link: COVID-19 Map Tracker on AWS S3
Contributions are welcome! If you find any issues or want to add new features, follow these steps:
- Fork the repository.
- Create a new branch for your feature/fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request to the original repository.
This project is licensed under the MIT License.
- Data sourced from Novel Covid 19 API and Worldometer.
- Leaflet library for interactive maps.
- React and Axios for building the frontend.
- Icons from FontAwesome and other free resources.