Thursday, November 12, 2020

Utah COVID-19 Tracker

The Utah COVID-19 Tracker is similar to the Chinese COVID-19 tracking app that monitors where citizens are located and assigns them a color code (green, yellow, red) based on their perceived risk of infection.  The citizen's color code allows them access to various places like subways, restaurants, or places of employment.  I would not personally endorse that type of surveillance, but thought it would be interesting to build a similar project because it utilizes several technologies that I find fascinating.

The Utah COVID-19 Tracker was my Capstone Project for my Master of Software Development Degree.  It took me about 4 months to plan and build.

The Utah COVID-19 Tracker consists of four major components: 

  • Android mobile application,
  • Web application,
  • Node.js server,
  • MySQL database.

This is the web application, which would be used by government administrators.
It was build using basic HTML, CSS, JavaScript and Bootstrap.
The login functionality was coded entirely from scratch, which means it is not secure.
If I were to build it over, I would use a Login Service like AWS Cognito.
This page is found at www.utahcovidtracker.com.
Feel free to explore the site.  Login: test   Password: test


This page shows the location and color assignment for each citizen.

This page shows a summary of the citizen's current color assignments.

This page allows an adminstrator to change the color assignment of a citizen.

This confirmation page is displayed when a color is successfully changed.

This error page is displayed when a color assignment is not successfully changed.

This is the Android mobile application.

Registration page.


Data Summary.

QR code page.
The user's Social Security Number is
embedded in the QR code.

No comments:

Post a Comment