Inspiration
We drew our inspiration from the ongoing Coronavirus Pandemic, and the thousands of lives that are being lost everyday because of this lethal virus.
What it does
Diag.cov is a website that directs users to answer questions presented by our chatbot SAM (Self-Assessment Machine). SAM can identify if the user has the virus or not and provide the user with informational resources about COVID-19. If SAM identifies the user as a potential COVID-19 patient, it will direct him or her to testing sites near their area. If the chatbot does not identify the user with the virus, it will refer him or her to our information page where they can learn more about COVID-19. Additionally, our page has an FAQ where users can see common questions asked about the virus with information provided by the CDC. We also created an app version of SAM in case users do not want easy access to the SAM chatbot on their mobile devices. Users that have the SAM app can visit our website if they wish to learn more about their diagnosis or see our COVID-19 informational resources. We highly recommend it!
How We Built It
We built our website using the IDE Repl.it with HTML and CSS, our SAM chatbot app using Python, and the website version of our SAM with JavaScript.
Challenges We Ran Into
Some challenges we ran into were how we wanted the UX of the website. We wanted our website to have a blue and black gradient, but there was a white space surrounding our gradient every time we ran the website on Repl.it. We fixed this by moving the gradient to the body section of our code, but at the end we decided to go for a clean, simple design. Furthermore, we tried using Adobe XD to design our website, but when we copy and pasted the HTML code into Repl.it the website’s content did not show up. We decided to move to Visual Studio Code for the backend and continue to use Repl.it to put our code together. Additionally, we originally had our navigation bar for our website on the top of the website in a horizontal orientation, but not all of the headers were aligned and made the website design less attractive. We decided to move our navigation bar to the left side with a gray background where all headers were aligned into place and easy to access. We also at first had trouble with creating SAM, but with determination, it finally worked!
Accomplishments that We're Proud Of
We are most proud of creating a website that will greatly impact the lives of many and educate users about the coronavirus as well as what they can do to stop the spread of it and protect the ones they love. Most importantly, we are proud of creating the website and app version of SAM because we believe that SAM is going to help many people identify if they have COVID-19 and seek medical attention immediately, saving lives along the way. We are also proud of providing users with testing centers in case any emergency may occur.
What We Learned
We learned that making a website is no easy task and requires a lot of time and patience for an effective end result. There were times where we did not know if the website, let alone our SAM chatbot was going to work at all, but we worked long and hard, did extensive research, and conquered all the obstacles that stood in our path.
What's Next For Diag.cov
We hope to improve our SAM chatbot by adding machine learning capabilities in the near future by seeing how users responded to the diagnosis that SAM gave them. Moreover, we will continue to add more testing locations in the near future as states and counties all over the United States continue to open more up testing centers. In the future, we also want to expand our website to include locations all over the world! We want to include a more wide variety of data than what we included right now.
Note: The last link in "Try It Out" is our Google Slides Presentation.
Log in or sign up for Devpost to join the conversation.