Gallery
This list showcases the top projects from the Fall 2025 offering of this course, nominated by your TAs! In no particular order…
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.
Co.
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.
SmartReceipt
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.