Gallery
These are some of the top projects from previous course offerings, nominated by your TAs!
Winter 2026
All Aboard
Daniel Luu, Rachael Sun, Bethany Liu, Sarah Kwak
The Tinder for travel planning!
Boulder Social
Jeffrey Peng, Jewon Ahn, Kai De Xie, Ethan Pietsch
BoulderSocial helps climbers socialize, share their climbs, and explore new climbing gyms. Users can interact with the community by following others and sending messages to others. They can also engage with posts by liking or commenting. Finally, users can create content of their own by posting photos or video, where they can adjust the description, tags, and location of their post.
Do-Moro
Anraj Jeji, Awais Choudhary, Jashanpreet Dhaliwal, Yuvraj Pruthi
Don’t leave it for tomorrow, start working with Do-Moro!
HelloASL
Fangda Dai, Donghui Yu, Tracy Hua, Mengdie Wu
The HelloASL app is a beginner-focused application designed to help users learn and practice commonly used American Sign Language (ASL) signs. The app also features two-way translation (English to ASL and ASL to English), allowing users to search for and communicate using sign language more effectively.
Trevio
Denielle Camacho, Alan Zhou, Smitha Sutar, Tianyi Zhang
Trevio is a travel planning App that helps travellers customize and organize their dailiy itineraries for their trips.
Atlas
Michelle Ma, Siting Ban, Ballerina Liang, Jin Gao
Atlas is a mobile app that helps travellers plan and record trips by creating, sharing, and organizing itineraries, budget, and schedules in one centralized app.
Fall 2025
Sono
Yashas Jindal, Spence Pilkey, Soham Sant, Ameya Soman
Sono is a community-driven music sharing platform designed for users interested in a more personal way to share and explore new songs and artists. Developed using Kotlin and Supabase, Sono delivers a combination of social features, dynamic feeds, and Spotify integration to create an engaging and interactive musical environment.
Adaptive Learning
Taegwon Kim, Shubh Patel, Pavitar Saini
The Adaptive Learning Platform is an intelligent, role-based education system designed to streamline teaching and personalize learning. Students can easily access courses, navigate structured learning modules, review AI-generated content, and track their quiz progress. Instructors can build and manage courses, upload PDFs, and automatically generate high-quality learning materials through integrated AI processing.
Ledger
Dylan Dai, Hanz Po, Daniel Su, Cristophe Chen
A cross-platform expense tracking and debt management app for friends and groups. Consolidate and track shared expenses with friends and groups. Split bills, settle debts, and keep everyone on the same page.
Meep Meep
Faiza Reedi, Aaron Zhou, Ivy Chiang, Prasana Doshi
MeepMeep is a logging, tracking, and reporting app for bird-watchers of varying experience. Users can log birds they have encountered (with a convenient speech-to-text feature for when they’re on the go), view sightings from other users on a comprehensive map, and learn about bird species right from within the app. With a user-friendly interface and features made to improve the birding experience, MeepMeep is the app for aviary enthusiasts everywhere!
Runster
Anthony Fuca, Gurjot Kooner, Henil Desai, Satya Patel
Runster is an application that helps runners of all skill levels stay motivated and consistent in their fitness journey. Users connect their Strava account, and Runster transforms their logged runs into progress for a digital monster companion that grows, evolves, and unlocks new abilities as they achieve milestones. The application makes running more engaging by turning every Kilometre into an adventure, and it encourages friendly competition and collaboration by allowing runners to share their monsters and achievements with friends.
Coop Pilot
Alice Zhang, Tommy Pang, Benny Wu, Molly Wu
A social matching app for Waterloo students. Designed to help you find study buddies, mock interview partners, or just someone to share the grind with.
SmartReceipts
Shivam Suri, Tharsihan Ariyanayagam, Ruben Rekhi
An android mobile app to capture, organize, and analyze receipts. Scan or import receipts, auto-extract key fields (merchant, date, total), categorize by AI , manage personalized tags, and get spending insights via charts. Data is stored locally using Room for fast offline access.