https://github.com/shnahmad/covid_tracker
A Flutter-based mobile application that provides real-time COVID-19 statistics globally and for individual countries. The app features a splash screen, global and country-specific data, and interactive charts.
https://github.com/shnahmad/covid_tracker
api dart dart-library flutter flutter-apps flutter-ui flutter-widget json
Last synced: 4 months ago
JSON representation
A Flutter-based mobile application that provides real-time COVID-19 statistics globally and for individual countries. The app features a splash screen, global and country-specific data, and interactive charts.
- Host: GitHub
- URL: https://github.com/shnahmad/covid_tracker
- Owner: ShnAhmad
- Created: 2024-08-20T21:16:19.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-22T22:56:32.000Z (almost 2 years ago)
- Last Synced: 2025-01-31T21:11:29.202Z (over 1 year ago)
- Topics: api, dart, dart-library, flutter, flutter-apps, flutter-ui, flutter-widget, json
- Language: Dart
- Homepage:
- Size: 958 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter COVID-19 Tracker App
A Flutter application that provides up-to-date COVID-19 statistics globally and for individual countries. This app displays a splash screen, world statistics, country-specific data, and allows users to search and view detailed COVID-19 information for each country.
## Features
- World Statistics: Global COVID-19 data presented with a pie chart and detailed statistics.
- Country List: Searchable list of countries with COVID-19 data.
- Country Details: Detailed COVID-19 statistics for each selected country.
## Technical Highlights
- Built with Flutter for cross-platform compatibility
- Utilizes StatefulWidget for dynamic content management
- Implements custom animations for a polished user experience
- Uses Flutter's built-in theming for consistent styling
## Screenshots
- Splash screen

- States screen

- Countries list screen

- Details screen

## Tech Stack
**Client:** Flutter, dart
## Usage
- Splash Screen: The app will start with a splash screen showing a rotating virus image.
- World Statistics: After the splash screen, you’ll be taken to the world statistics screen showing global COVID-19 data.
- Country List: Navigate to the country list screen to search and view COVID-19 statistics by country.
- Country Details: Tap on a country in the list to see detailed COVID-19 statistics.
## API Reference
#### World Statistics:
```http
https://disease.sh/v3/covid-19/all
```
#### Countries List:
```http
https://disease.sh/v3/covid-19/countries
```
## Installation
- Clone the repository:
```bash
git clone https://github.com/ShnAhmad/Covid_Tracker
```
- Navigate to the project directory:
```bash
cd Covid_Tracker
```
- Install dependencies:
```bash
flutter pub get
```
- Run the app:
```bash
flutter run
```
## Contributing
We welcome contributions to improve Quiz App! Here's how you can contribute:
- Fork the repository.
- Create a new branch:
```bash
git checkout -b feature/your-feature-name
```
- Make your changes.
- Commit your changes:
```bash
git commit -m 'Add some feature'
```
- Push to the branch:
```bash
git push origin feature/your-feature-name
```
- Create a Pull Request.
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Support
If you have any questions, eel free to reach out to me at shanahmad.dev@gmail.com.