Source Code for COVInfo - RealTime COVID-19 Tracker.
Workflow: Changes in feature branch to be rebased on top of the main branch.
- All PRs will be merged with the main branch.
-
To test a PR yourself, keep the main branch on your local repo INTACT. Use git pull --rebase original main to bring the local main branch in sync with the remote.
-
Then test a PR using : git pull original pull/PR_ID/head:new_prbranchname, which will automatically checkout to the new branch.
-
Ensure that the changes are correct. If you merge the PR via Git UI, you need to sync your local main using git pull -rebase original main otherwise, you can perform git merge new_prbranchname on your local main.
-
Push these changes on the main branch: git push original main, if the push is rejected, use git push original main --force-with-lease.
Do not make changes to your main branch. Always ensure that you're working on your mod branch using git branch or git branch --show-current
- Create a Bottom Navigation Bar to show different pages using tabs.
- Display a list of countries with clickable detailed list of countrywide stats separately.
- Display Visualization page for India that includes testing data.
- Show a pie chart on the main tab for worldwide statistics.
- Create a search bar for countries on the countries page.
- Make the navigation bar dynamic with different material colors and animations.
- Show top 5 countries in new detections, deaths and recoveries on the main page.
- Create a loading screen until data is fetched.
- Refresh data on all tabs when the refresh button is pressed from any page.