This repository contains the codebase for the COVID-19 India Dashboard Cross-Platform App, a user-friendly application providing comprehensive COVID-19 statistics for Indian states and the entire country. The app features interactive D3 charts and maps for enhanced data visualization.
Checkout Live Demo : covid-india-live.firebaseapp.com
(Use mobile for better user experience)
- Cumulative/Daily View: View cumulative and daily COVID-19 statistics.
- Map View: Visualize data on a map for easy understanding.
- Sorting Options: Sort data by various categories for better analysis.
- Percentage-wise Statistics: Get insights into percentage-wise statistics for informed decision-making.
- Overview
- Demo
- Features
- Technologies Used
- Demo Video
- Data Source
- Platforms Supported
- Installation
- Deployment
- Contributing
- Screenshots
- Ionic Framework (cross-platform framework).
- Angular
- D3.js (creating interactive data visualizations).
- Firebase Platform for web hosting.
Covid-India-Live-Demo-Video.mp4
Data sourced from Covid19india.org.
- iOS
- Android
- Progressive Web App (PWA)
- Clone the repository:
git clone https://github.com/SameerKhurd/Covid-India-Live.git
- Navigate to the project directory:
cd Covid-India-Live
- Install dependencies:
npm install
-
Start the server:
npm start
or
ionic serve
- Configure GitHub Actions to build and deploy to Firebase Hosting on commits to the deploy branch.
- GitHub Actions runners will build the package and deploy it automatically.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request