Undergrad CS and SE students among those helping to create platform being used by Montreal to flatten the COVID-19 curve

Thursday, April 9, 2020

A team of Waterloo computer science students have helped create a web-based data-gathering platform that has been promoted by the City of Montreal’s public health authority to its citizens in an effort to flatten the curve of COVID-19 cases in that city.

Known as Flatten.ca, the platform is gaining national attention. Launched at the end of March, participating students volunteer their time to help track and monitor COVID-19 outbreaks across the country. The app both increases awareness of COVID-19 and helps to flatten the curve — adoption of community-isolation measures that keep the daily number of disease cases at a manageable level for medical providers. The French version of the website, Aplatir.ca, has been translated by the City of Montreal and promoted to its Francophone residences.

animation showing flattening the curve

Flattening the curve is another way of saying slowing the spread. The epidemic is lengthened, but we reduce the number of severe cases that need medical intervention, lowering the burden on our healthcare system. Animation from The Conversation, CC BY ND.

The result of a multi-institutional collaboration between the University of Waterloo, University of Toronto, McMaster University and the University of New Brunswick, Flatten.ca was developed by students during their unexpected time off because of COVID-19.

In less than two weeks, more than 337,000 people have visited the self-reporting tool to answer questions about whether they’re experiencing COVID-19 symptoms, have travelled outside of Canada in the last 14 days, if they’re immunocompromised or over the age of 60. 

Flatten also collaborates with health authorities across Canada to record confirmed cases. The team then collects and sanitizes the data so that it can be analyzed and outputted into heat maps showing confirmed and potential COVID-19 cases and the number of vulnerable people in various locations. 

photo of Surya Krishan
Surya Krishnan, a first-year computer science and business administration student at Waterloo, looks forward to other cities and provinces encouraging their residences to use the free platform. 

“We’ve started with Montreal but will be moving to other municipal governments and hopefully provinces,” Surya Krishnan said, who leads Flatten’s map development and operations team. “Some hospitals are also using this as a tool to help determine where potential sick patients are coming from and the possible number.”

photo of Yifei Zhang
Yifei Zhang, a second-year Waterloo software engineering student from Mississauga, estimates he has already logged more than 100 hours on the project as a team lead in charge of website development.

“We just wanted to put our technical skills to good use during this time,” Yifei Zhang said. 

“It’s been great working together with everybody trying to build a platform that will be useful for Canadians across the country.”

photo of Ivan Nesterovic
Ivan Nesterovic, a second-year student, studying computer science at Waterloo, has also spent a considerable amount of time working on the backend of the website. As Data Team Lead, he helps create the metrics to analyze data submitted by visitors to the platform. 

“Right now, we are just working to improve the platform to make it more accessible for people across Canada,” Ivan Nesterovic said. “This includes text functionality, improving the user experience of our website and showing more statistics.”

photo of Miraal Kabir
Another student who has logged several hours working on the website is first-year computer science student Miraal Kabir, who is Flatten’s user experience and user interface designer. Not only did she design the new site and the soon-to-be-released dashboard, but she also designs her own designs.

“At first, I was very overwhelmed when they asked me to be part of the team,” Miraal Kabir revealed. “I didn’t believe as a first-year student I had the skills to contribute. But I was actually really amazed that just based on what we’ve learned in first year we could already make a difference.” 

The students are not yet sure what they will do with the website following the containment of the coronavirus outbreak, but hope the huge dataset they’re collecting will help to support research into preventing future pandemics and controlling future diseases. 

Today, Flatten is an incorporated non-profit organization with 28 members, including advisors such as Geoffrey Hinton and has Google Cloud, ESRI, The Vector Institute and CIFAR as sponsors. 

Waterloo’s Faculty of Mathematics and Faculty of Engineering students working on Flatten

  • Owen Brake
  • Ethan Chen
  • Samuel Hao
  • Miraal Kabir
  • Surya Krishnan
  • Ivan Nesterovic
  • Emily Tao
  • William Wen
  • Eric Zhai
  • Yifei Zhang