This is a React-based dashboard application that visualizes COVID-19 data for India. It fetches data either through an API or from JSON data, displaying important statistics such as Total Cases, Active Cases, Recovered, and Deaths. The application includes various features like state-based filtering, a pie chart for case distribution, a map to visualize cases geographically, and a line chart for tracking cases over time.
- Filter by States: A dropdown filter to select individual Indian states and view their COVID-19 statistics.
- Pie Chart: A pie chart that visualizes the distribution of active cases, recoveries, and deaths.
- Map View: A map (powered by Leaflet) that displays active cases for each state on a geographic map.
- Line Chart: A multi-line chart that shows trends for Total Cases, Active Cases, Recovered, and Deaths over time.
- React: Frontend framework
- Redux: State management
- Typescript: Type safety
- Recharts: Charting library for pie and line charts
- Leaflet: Map rendering for geographic case data
- Webpack: Module bundler