Logo Lanfrica

CameronPeters87/Covid-Statistics-Mobile

Domain:

healthcare

Record type:

software
Creator:
Cam
Host:
Xamarin Forms Android Application that uses the same RESTful api to get realtime covid-19 stats and news in South Africa that was used for the Covid-Tracker Web Application # Covid-19 Live Stat Tracker – Mobile App ## πŸ“Œ Overview This mobile application is a **Xamarin.Forms** companion app for the **Covid-19 Live Stat Tracker** web application. It connects to the same **RESTful API** to provide real-time Covid-19 statistics and news on mobile devices. The app was developed to give users a **mobile-friendly interface** to monitor global and South African Covid-19 data, mirroring the functionality of the web application. --- ## πŸš€ Features * 🌍 **Live Covid-19 statistics** for South Africa and globally * πŸ“° **Latest news updates** related to Covid-19 * πŸ“± **Mobile-friendly interface** for easy navigation * πŸ”Ή Data fetched directly from the RESTful API * πŸ’» **Cross-platform support** for Android and iOS --- ## πŸ› οΈ Tech Stack * **Framework:** Xamarin.Forms (C#) * **Architecture:** MVVM pattern * **API:** RESTful Covid-19 statistics and news API * **Database (optional):** SQLite (for offline caching if implemented) * **IDE:** Visual Studio --- ## πŸ“‚ Project Structure ``` project-root/ │── Models/ # Data models for API responses │── Views/ # UI pages (XAML) │── ViewModels/ # MVVM logic │── Services/ # API service calls │── Resources/ # Images, styles, assets │── App.xaml # Application entry point │── README.md # Project overview ``` --- ## πŸ”§ Installation & Setup 1. Clone the repository: ```bash git clone github.com ``` 2. Open the project in **Visual Studio**. 3. Ensure the **web API** is accessible and update the API base URL in the app configuration. 4. Deploy the app to an **Android/iOS emulator** or a physical device. --- ## 🎯 Usage * View **real-time Covid-19 statistics** globally and for South Africa. * Read the **latest Covid-19 news**. * Monitor affected regions conveniently on a mobile device. * --- ## πŸ“– Future Improvements * Push notifications for new cases or news updates * Add a heatmap visualization f …