During the COVID-19 pandemic and stay-at-home orders, we were inspired to create an app that helps users in their day-to-day lives. With so much on our plates and the burden of today’s coronavirus headlines, we often forget to check up on our own health. Because of this, our team made an app that prompts you on a daily basis to record how you feel physically and mentally. With Symptom Tracker, you can alleviate your stress and easily track whether you may have contracted COVID-19. The app can be used both for personal reference and as a helpful resource during doctor’s appointments and checkups. Ultimately, no matter how you choose to use it, Symptom Tracker empowers you to make informed decisions and keep your loved ones safe.
What it does
Symptom Tracker tracks the user’s health on a daily basis. On the home page, they see a calendar for reference. They are then directed towards a second page, where they fill out a questionnaire regarding any COVID-19 symptoms they have, whether they have interacted with someone who was sick, and how they are doing mentally/emotionally as well. Any input is recorded by the questionnaire, so the user has flexibility on what they want to write, whether a simple yes/no or a paragraph explanation. The previous days’ responses are available for reference at any time and linked with the user’s account for easy access from multiple devices.
How we built it
To build this app, we used Kotlin as our programming language, Android Studio as our IDE, and a Git repository for version control and collaboration.
Challenges we ran into
As we were working on our project, we encountered many challenges. Our biggest challenge was deciding how to execute our project. We initially started our project using Visual Studio Code with an implementation of Flutter as well; however, at the end, we decided to use Android Studio, Git, and GitHub to execute our project. As this was the first hackathon for most of our team, we were unfamiliar with Kotlin, Android Studio, Git, and GitHub. This led to many conflicting changes occurring in Git, in particular. In spite of these challenges, we persevered and worked together to find solutions. It was difficult for us to communicate digitally at first, as audio, camera and technology issues occurred; these problems too were eventually resolved through intense collaboration.
Accomplishments that we're proud of
We are most proud that we were able to push through these challenges. Little by little, we learned how to use Git, GitHub, and Android Studio. Additionally, it was a big accomplishment to us that we were able to create an app as first-year college students, with teammates we had never worked with, and in only twelve hours.
What we learned
Throughout Cutie Hack, we polished our soft skills, like collaborating with new colleagues we had not previously met, communicating effectively through online text and voice, managing our time to meet a deadline, and delegating tasks so we could all contribute in significant ways even if our equipment broke down. We also learned several technical skills, including the basics of Visual Studio Code, Android Studio, and Kotlin, as well as Git and GitHub, which we are excited to apply to our future projects and careers.
What's next for Symptom Tracker
As for our next steps, we plan to debug our program even more to ensure that it is running smoothly for anyone who wants to try it out. We may even add more functionality, such as buttons, checkboxes, or more prompts for the user to answer in the questionnaire, so our app is as flexible, useful, and elegant as it can be.