Skip to content

mhdhejazi/CoronaTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e13ee18 · Mar 14, 2020

History

81 Commits
Mar 14, 2020
Mar 14, 2020
Mar 5, 2020
Mar 7, 2020
Mar 12, 2020

Repository files navigation

Corona Tracker

Coronavirus tracker app for iOS & macOS with map & charts.

iOS macOS Swift image

Features

  • Live data: Shows the most recent data, and updates automatically.
  • Distribution map with two levels of details:
    • Countries: When the user zooms out. Fewer details and reduced clutter.
    • Cities: When the user zooms in. More details.
  • Red color scale: Reflects the number of confirmed cases. In addition to increasing circle size.
  • Statistics: Including the number of confirmed, recovered, and deaths, in addition to percents.
  • Current state chart for all countries (and cities).
  • Timeline chart for all countries (and cities).
  • Top affected countries chart with info about every country.
    • Option for using a logarithmic scale.
  • iPad support (portrait & landscape).
  • macOS support.
  • Works on old devices that still run iOS 10.
Screenshots

How to Use

  1. Clone/Download the repo.
  2. Open Corona.xcodeproj in Xcode.
  3. Choose the right target (iOS or macOS).
  4. Build & run!

Or download the latest release for macOS.

Contribute

Please feel free to contribute pull requests or create issues for bugs and feature requests.

License

The app is available for personal/non-commercial use. It's not allowed to publish, distribute, or use the app in a commercial way.

Author

Mhd Hejazi (contact@samabox.com)

Credits

Data

Data is provided by JHU CSSE (https://github.com/CSSEGISandData/COVID-19).

Libraries

  • CSV.swift: For parsing the CSV data file.
  • Charts: Beautiful and powerful charts.
  • FloatingPanel: For the bottom sheet.
  • Disk: Simplifies loading/saving files.
  • PKHUD: For the activity indicator.