COVID-TODAY 🦠

Badge Badge badge badge badge Badge badge Badge Badge

Introduction 🛠

So COVID TODAY is an COVID detection app which uses Chest XRay of person to examine it.This app works on a ML Model which iss used to derive the desired result. Other than that the app also provides live updates of total cases in world. Even here it doesn't stops, the app even shows the worst affected areas in a Map View. The app consists of various sort of option like help, diagnose, hospitalisation etc. The app even consists of in built journals which explains about the symptoms and precautions for COVID. The app gives you a desired result with 93% accuracy.

Inspiration ❤️

This idea came to my mind when I was thinking of how do covid detection really happens, then i read an article where i found the first tage of COVID detection is done through chest XRay, so i thought why not try to make a ML model which helps to find result. Then when i made the model i thought of making an app which comprises of this feature and the rest is here.

Impact on Society 🌏

This app helps you in solving two major problems of society, 1.Reduction in use of Carbon film & 2.Fast and secure detection. As the app requires your chest XRay, you dont need an hard copy of it just get an soft copy, upload it on app and your work is done. Thus this helps in avoiding use of carbon films and you can get your result within seconds. Other than that if people diagnose them at home the the frequent need of going hospitals can be reduced.

Problem Faced while building ❌

So this app was a unique idea when I built it because there were no app like this currently in the field, So I need to manage every thing from ML model , UI and API calls. The most challenging part for me was to convert UIImage format to CVPixelBuffer because the CoreML model uses CVPixelBuffer format to compare images, due to this I was supposed to go through various documentation to get the snippet of code which converts UIImage to CVPixelBuffer format.

How To Use 🛑

The app consists of 4 main option:

  • Profile:- The profile page consists of all sort of user details like number, pincode, address & name. Even here the user gets an option to apply for approvals, mail for quarries and even calling functionality for solving your quarries.
  • Diagnose:- The diagnoe page consist of an option to upload your XRay and diagnose it.
  • Hospitalisation:- Currently this feature is unavailable, wil update it sooner.
  • Help:- The help page consist of various sort of options like symptoms, precautions, myths, government.Even here you get an inbuilt precaution and symptoms journal.

Libraries Used In Project 📒

  • UIKit
  • CoreML
  • MapKit
  • Message UI
  • AVKit
  • Foundation

Key Features 🔐

  • Smart map view
  • Live Updates
  • Single Click call to COVID centres
  • Sober UI
  • Inbuilt Journals

How to Run ♻️

Before Cloning/Downloading the app make sure you have Xcode (i.e. Apple's proprietary software for building iOS Apps).

  • Cloned: Open Xcode and you will get an option of "Clone Project", paster your Repo URL there.
  • Downloaded: Open the folder and click on "COVID TODAY.xcodeproj" the project will be opened in Xcode.

How to Build App ▶️

After opening Xcode, select "iPhone 11 Pro Max" as simulator (constraints are right now fixed for this model) on the top left corner and then click on the ▶️ button provided left of the simulator selection.

Future Updates 🚀

So in future we will create a custom backend for the app, which consists of all hospital details and information about COVID Treatment. So as soon as any user is found COVID positive then the phone will send a message to his nearby hospital with his details which he filled while signing in, so that government bodies can have an eye on the user and they can't even escape.

Other than that the app will provide a proper guidance of how to tile COVID rather than panicking. Even in later updates we can add an Q&A section where patients who are suffering from COVID can ask their doubts to top doctors as well as people who had defeated COVID🛡.

Built With

Share this project:

Updates