Capstone Showcase ⭐️
Welcome to the Capstone Showcase, where we proudly present the innovative projects developed by student groups from Temple University's CIS4398 capstone course. This course allows students to utilize the culmination of all their previous coursework and outside experience to build software as a team. This page highlights the exceptional documentation, presentation, and technical skills demonstrated in these collaborative efforts. Over 17 weeks, students tackle projects in diverse domains, from AI and accessibility to IoT and computer science education tools, using Agile methodologies and tools like Jira and GitHub. Many projects also involve hardware challenges, such as soldering and working with embedded systems. As a writing-intensive course, students thoroughly document their projects using Docusaurus. Explore these achievements and witness the future potential of these emerging professionals.
Spring 2024
BlastPad
The BlastPad is a kid-friendly handheld gaming device and block-based coding suite that makes it easy to create, play, and share custom games. Existing products in the STEM teaching tools space struggle to balance both performance and ease-of-use, whereas the BlastPad will offer a good mix of both. Built around a small but mighty Raspberry Pi single-board computer, the device will be an all-in-one solution for learning to make games and playing them. The device will also feature a number of sensors for students to experiment with alongside buttons and switches found on traditional handheld consoles like the Nintendo Game Boy.
Jacob Snarr | Neil Conley | Jeffin Johnykutty | Mustafa Wedee | Mustafa Malik | Niaz Baharudeen | Aiden McGonagle |
Fall 2023
SmartSpeech
A project focusing on AAC (augmentative and alternative communication) apps. It proposes a revamp of standard AAC tools, introducing ML drawing recognition for easier word finding and an optional extension using device cameras for word suggestions related to surrounding objects.
Parth Patel | Landen Lloyd | Zeshan Ahmad | Anthony Roman | Cynthia To | Alexander Rajasekaran | Liam Mackay |
Garden Sensor Array
Aims to assist community gardeners in Philadelphia by providing easily implementable sensors for gardens. These sensors provide information on sunlight, soil moisture, and temperature, helping reduce work hours and fresh food shortages in food-desert areas.
Alexander Korsunsky | Sam GL | Regina Oda | Giorgio Tatarelli | Gabriel Sta Ana | Jimson Whiskeyman |
Lomo
An app that facilitates in-person gaming using real-time geolocation on a 2D map. Users can create or join gaming "Beacons," specifying game details and preferences, catering to those who prefer physical gaming environments.
Jonathan Altenburg | Andy Olshanky | Emma Pincus | Ziyi Ke | Carla Delima | Alan Uthuppan | Jennifer Lieu |
Code Review Chatbot
This project addresses the often-overlooked practice of code review in software development. A chatbot is integrated within an IDE to conduct preliminary code reviews before peer review, aiming to improve code quality and educate users on effective code review practices.
Jason Lee | Thomas Rau | Kroos Xiang | Joshua Deland | Patrick Brady | Joseph Shiller | Domenic Malinsky |
ARPetPals
An AR mobile app for both Android and iOS. It promotes health and fitness through virtual pets that interact with real-world environments. The pet's health correlates with the user's diet and exercise habits, using object recognition to track nutrition and encouraging user interaction for pet care.
Son Tran | Karl James Gray | Youfei Li | Alex Mailo | Hy D Nguyen | Dario George D'Aguanno | Anya Tewari |
Spring 2023
Study Buddy
Study Buddy is a progressive web application that aims to help students keep up with course work and studying with the use of "gameification", adding a virtual pet that you take care of by studying and completing assignments. The app can easily import existing Canvas LMS course assignents to help students not miss assignments.
Mary Clay | Christine Cho | Alexander Russakoff | Katrina Janeczko | Harrison Fedor | Jay Newman |
TUTraffic
TUTraffic is an application that aims to ease traffic and parking troubles on Temple’s main campus. Using several small Raspberry Pi computers equipped with cameras, computer vision, and machine learning, TUTraffic is able to detect available parking spaces on campus in realtime.
Ethan Hopkins | Adam Wong | Logan Bennett | Isaac Ferguson | Raymond Chen | Brian Rangel | Maguire Qvale | Jason Michel |
Robocontrol
Robocontrol is a user-friendly way to interact with the Adeept RaspTank. The RaspTank is a small 'tank' with treads, a camera, an ultrasonic sensor, and an arm with a claw. In addition to the 'out of the box' functionalities of the RaspTank, our team has enhanced the user experience by creating an 'Autonomous' mode, which allows the tank to navigate an obstacle course without human intervention.
Ryan Hodge | Antonio Keyes | Anubhav Kundu | Kevin W Jang | Olivia C Chaves | Edward Keegan | Qian Peng | Cindy Tang |
Fall 2022
CollabyBot
CollabyBot is an application for communication and collaboration between contributors to software projects in chat applications such as Discord. Its main feature will be real-time notifications from GitHub repositories, announcing events such as pull requests, issues, and releases in a team’s Discord server. These updates will be customizable so that users can choose which GitHub notifications they want to get and what channels they should be posted in. CollabyBot will also be integrated with Jira, allowing users to keep track of the team’s progress in a Jira workspace. Users will be able to view the current sprint and assign tickets to user from the chat application using commands. The main goal of this application is to provide multiple utilities for software development teams in a single place and to improve communication between team members.
Sofia Drachuk | Dan Kalyniy | Nahara Johnson | Marshall Walsh |
Sokroban game
"SOKROBAN" is a puzzle game based on the 1982 classic game called “Sokoban”, that will challenge users and test their problem-solving skills. The user will have to move a different amount of crates across a procedurally generated map, and place all the crates onto the designated targets in order to complete the puzzle (level). SOKROBAN offers a Normal and a Challenge Mode for the Single Player game play, as well as Co-op and VS mode for head-to-head competition in the Multiplayer Modes.
Arthur Kozhevnik | Roberto Nano | Felix Rabinovich | Riddhi Patel |