CAPSTONE DESIGN PARTICIPANTS
GoalGoat
Team Members : Rachel Lang, Mengfei Liu, Bo Yuan Tan, Doris Zhang
GoalGoat is a social goal setting app targeting the long term, “pipe dream”-esque goals that many people wish to pursue but have trouble starting and maintaining due to fear or lack of motivation. By providing a platform for users to post about their goal and interact with like-minded people, GoalGoat creates a community that engages the user and provides them with a sense of accomplishment. Users can post stickers and notes on other users’ journal entries similar to Reddit awards, creating a supportive environment.
Matthew Ban Kim
Aiden Benner
Derek Seo
Daniel Tong
Jeffrey Xiao
TJ Yang
PlayMahjong
PlayMahjong.io is a online multiplayer Mahjong platform where you can play the traditional 4-player tile-based game of Mahjong with friends or strangers. Other Mahjong websites are either hard to find, don't natively support English users or have an outdated interface. PlayMahjong.io provides a user-friendly experience with an up-to-date look and feel that is intuitive for both new players and veterans alike. It has support for both public and private lobbies, user statistics, game history, and automatic scoring for the many complicated rules of traditional Mahjong.
Pronounce
Team Member : Zhaowei Wu
Syllabl is a mobile app designed to help people learn pronunciations of names in any language. The app allows people to form a group, record and upload their own names. While other users in the group listen to the clips and practice the pronunciations, the app runs a comparison algorithm to measure the similarity. People with non-English names tend to experience unfair judgement. Syllabl is useful in various academic and professional contexts and might help people appreciate the cultural diversity around us.
Bfame
Team Member : Michael Cai, Armanit Garg, Frank Liu, Bill Qi, Ethan Xue
Diago is an open source load testing tool designed for Kubernetes which provides consolidated testing functionalities compared to other tools. It can generate load tests for services inside and outside of Kubernetes while being able to monitor them and simulate disaster scenarios during tests. It is easy to set up and provides a simplified interface, improving developer productivity. It supports automation through robust APIs, and allows the set up of cron jobs for automating tests. Ultimately, Diago's goal is to improve an organisation's insight into their services before deployment to production, helping them reduce their downtime.
Paul Janiszewski
Carmen Kwan
Shela Qiu
Cathy Wang
Censorship Circumvention
Censorship circumvention, a practice that enables equal access to information under a censoring entity, is an academic field with many technical challenges. We study the challenges of turning dnstt, a prototype for censorship circumvention, into a usable tool. Cecylia Bocovich, a visiting researcher in Computer Science at the University of Waterloo, and a developer at Tor Project, acts as an advisor for our project. Graphic courtesy of David Fifield, creator of dnstt