Moved by the compassion displayed by those of the front lines of this pandemic, we wanted to help ease quarantine and symptom monitoring so as to reduce the burden on patients, nurses, doctors, and ICU staff. Our application serves to eliminate confusion and provide clear, level-headed guidance.

What it does

How we built it

We built our mobile app using Xcode and the Swift programming language. We designed our app for iOS use. We drafted the app on figma.

Challenges we ran into

The primary challenge we faced was team communication. With our team members situated in diverse time zones, a few conflicting visions of the app arose that reduced our capacity to focus on the back end.

Accomplishments that we're proud of

Despite our time zone differences, and despite the fact that our team members met for the first time on February 12th, our team was bonded by a desire to effect real change – to reduce suffering and provide common-sense COVID-19 guidance in a period marked by confusion and mistrust.

What we learned

What's next for COVID-19 Symptom Tracker

Logging symptoms can feel scary to do alone. Leaving the app user assured that their doctor has their back will help promote calm during the period of self-isolation. We would like the daily symptoms questionnaire to be emailed/texted to the patient's doctor. We plan to implement this functionality using the Twilio and SendGrid APIs.

Built With

Share this project:


posted an update

Our app serves individuals diagnosed with COVID-19 who are beginning quarantine. There are three tabs: (1) log, (2) profile, (3) resources.

(1) Log: This screen has the questionnaire which can be filled out at any desired frequency (recommended: daily). Selecting certain symptoms prompts the user to "Remain in self-isolation. Monitor for worsening symptoms and contact your doctor for further assistance." However, selecting an emergency symptom (e.g. bluish lips or face) prompts the user to "Contact your doctor immediately!" The user can locate nearby hospitals in the resources tab. Upon pressing save log, the user's physician is emailed or texted (in a later incarnation of the app) the form, providing the doctor with real-time updates on the patient's condition.

(2) Profile: The user enters information like full name, age, weight/medical history (to be implemented later). The age and weight/medical history of the user will affect the sensitivity of the emergency symptoms detector, which will tend to more strongly prompt a 70-year-old smoker to contact their doctor and visit a hospital if necessary, than a 20-year-old healthy individual. The user can also enter their city of residence, which causes a NYTimes hospital availability map to appear in the resources tab.

(3) Resources: Provides links to health, education, food, and mental health resources. Underneath, the user finds a map from the NYTimes displaying hospital ICU capacity (updated daily) in the surrounding city (see: This can serve as a vital resource for the patient, providing the patient with available hospitals while also helping keep hospitals from being overwhelmed with patients.

Log in or sign up for Devpost to join the conversation.