Skip to content

TrackSpike/COVID-Tracking

Repository files navigation

COVID-19 Tracking

Mobile device application that analyzes your uploaded social media data to rank your friends by how close your relationship is. This can then be applied to tracking and monitoring COVID-19 spread within your friends and family.

Table of Contents

Product Vision

To allow user's to create ego networks of their friends and use the ego network to aid in tracking COVID-19 cases and spread.

Back to the Top


Description

This project is a mobile app that calculates how close the user is to each of their friends using an ego network that calculates friendship levels. The ego network is able to calculate these friendship levels using uploaded Instagram and Snapchat data that must be uploaded to the user’s device. This information is then able to be used to track COVID-19 spread along with who you are most at risk of spreading COVID-19 to or getting COVID-19 from. This app can also be used by researchers who are interested in experimenting with and learning more about Ego Networks.

Technologies:

  • Dart
  • Flutter
  • Python

Back to the Top


How It Works

  1. Download your Snapchat, Instagram, and Facebook data.
  2. Unzip the downloaded folder and then upload it to the device the application is installed on.
  3. Link your data to the app using the Upload Data tab inside the app.
  4. If you wish to customize the weights the algorithm will use when calculating your Ego Network, visit the Weights tab in the app. This step is optional.
  5. On the Ego Network tab in the app use the Calculate or Re-Calculate button to find your personal Ego Network!

For more information on each of these steps please see the Help tab inside the app.

Back to the Top


How To Install and Run

To be able to run this application download this GitHub repository and then then run covid_app/covid_app/main.dart. To do this you must have Flutter and Dart installed and set up for your machine along with a way to run the app. Running the app can be done by connecting a mobile device or by using an emulator. We recommend using an emulator alongside either Visual Studio Code, Android Studio, or Xcode depending on your preference and operating system.

In the future we would like to add this app to the appstore to make the process of aquiring the app easier.

Back to the Top


How To Download Your Data

To use this app you must download your Snapchat and Instagram data. To download this data use the two links listed below.

Keep in mind that the more you have used each of these accounts the better the algorithm will be able to determine your friends.

Back to the Top


Author Info

The team members who helped create this app are:

  • Spring 2021:

    • Justin Andrews
    • Bryce Cole
    • Victoria Jordan
    • Jacob Preseau
    • Chandra Teja Tiriveedhi
  • Fall 2020:

    • Sultan Abdalla Salim Saif Alteneiji
    • Justin Andrews
    • Bryce Cole
    • Jonah Corbin

Back to the Top