With the recent identification of the 2019-nCoV in Toronto, it has become increasingly relevant to provide an accessible way for patients to diagnose their symptoms. We decided to build an app that uses familiar controls (Tinder swipes) to achieve this.

What it does

This app leverages our Rails API that matches user's symptoms to a variety of illnesses through a weighted network. In doing so, we are able to identify the most similar illness and assign a similarity weighting. This is brought to the user through a familiar and friendly interface that is easy to control.

How we built it

We used JavaScript and React Native to build the front-end, while the background analysis is done through Ruby, PostgreSQL, and Heroku.

Challenges we ran into

We had difficulty integrating the front and back-end.

Accomplishments that we're proud of

We're proud that we were able to create a working product that has the potential to benefit a wide demographic.

What we learned

Project management can be very useful — we used specific to-do list style goals to keep us on track.

What's next for Diagnostic Dating

The system can be expanded to include more illnesses and symptoms.

Share this project: