Final Project Submissions


Below are all of the submissions made by CMSC389L students in Fall 2017. To read more about the final project, look here.


Uvent: Tal Davidi, Tim Chen

Abstract: Uvent is an automatically updating service which helps users find nearby events. Users can use Amazon Alexa to discover interesting events going around on campus (currently available for UMD). Each morning, Uvent scrapes datasets and calendars to load new event information. This information is available through the Alexa skill, our frontend website, and our public API. Users can also submit events to our database through our website or through POST requests.

Services: Lambda, DynamoDB, API Gateway, Elastic Beanstalk, Alexa Skills Kit, Cloudwatch


Split: Chris Nakamura

Abstract: Split is a Google Photos like service. When you upload your photo to Split, they are automatically tagged using computer vision. Then, the user can search for their images using these tags.

Services: S3, Lambda, Rekognition, RDS, ECS


Soundsave: Cameron Payton, Ishaan Parikh

Abstract: Our project allows DJs and regular people alike to save their favorite Soundcloud songs and remixes to their Dropbox simply by texting the Soundcloud to a number. They can then use the songs later by accessing their Dropbox at any time.

Services: DynamoDB, S3, Lambda, SNS


GPSBook: Nisarg Patel

Abstract: An online address book that stores user places based on GPS location. GPS location is determined by HTML5 geolocation API, no addresses needed.

Services: Route53, Cloudfront, S3, API Gateway, DynamoDB, Lambda


Mooni: David Ng

Abstract: Mooni is a very lightweight web application for keeping track of your expenses. Users can add their expenses and track their past expenses, seeing their total amount spent.

Services: S3, Elastic Beanstalk, DynamoDB


PhotoTagger: Will Gomolka

Abstract: PhotoTagger is an app that allows users to take pictures of their friends and automatically have it sent to those who appear in them without having to do anything on their own.

Services: S3, DynamoDB, Lambda, Rekognition


Spammy: SaiArvind Ganganapalle

Abstract: Spammy helps you keep track of spam numbers. Just tell Alexa to ask Spammy to either add a number, delete a number, check if a number has called you before, or send you a spam report. So now you don't have to remember which spam numbers called you.

Services: Alexa Skills Kit, Lambda, DynamoDB, SNS, SES


SoundLab: Ryan Stumbaugh

Abstract: A collaborative music listening web app.

Services: DynamoDB, API Gateway, Lambda, Elastic Beanstalk


Lex Speech Assistant: Sahana Rao

Abstract: Lex Speech Assistant is a web app that provides a means for individuals with speech disorders and impairments to practice and improve their speech with an integrated Lex chatbot.

Services: Lex, Lambda, DynamoDB


Virtual Space Tour: Raghav Gupta, Raghav Bhasin

Abstract: Alexa virtual space tour, talks about celestial bodies and displays it in Unity.

Services: Alexa Skills Kit, Lambda, SQS, DynamoDB, Cognito


Food Tracker: Charlie Ching

Abstract: Food Tracker is a web application that will allow users to track their food that has been eaten throughout the day and will then record the food’s nutritional attributes along with a food recommendation.

Services: S3, DynamoDB, Cloudtrail, API


AlexaTwitchModerator: Dennis Reyes, Jihoon Ok

Abstract: The AlexaTwitchModerator is a tool which streamers can use their voice to invoke chat commands, rather than the streamer having to alt tab to input the commands they wish to invoke on their chat.

Services: S3, Alexa Skill Kit, Lambda, SQS


Hanna Kim, Nazifa Chowdhury

Abstract: A Node.js web app that lets you chat with another person and draw together on a shared canvas.

Services: Elastic Beanstalk, EC2, S3


Securebox: Arman Irman

Abstract: A lightweight web app to store and share files in the cloud with managed identities using Cognito.

Services: Lambda, DynamoDB, S3, Cognito


Abstract: Photo-link, a service for turning mobile photos into shareable photo links

Services: Lambda, API Gateway, DynamoDB, S3, Rekognition


Personal Weather Assistant: Brandon Daniel

Abstract: A personal weather assistant that uses ML to predict how many layers of clothing you should wear.

Services: Lambda, DynamoDB, S3, ML, Cognito



Alexander Zhang

Abstract: Allows you to set groups, colors, and actions for hue lights using a chat bot.

Services: Lambda, IOT, DynamoDB, Lex


Bryan Soriano

Abstract: This is an interactive story game which uses Amazon Alexa. Users can interact with the story by telling Alexa what direction/choices they want to take in the story. Users progress is saved and they can leave or come back at any point. Plays sounds from S3 to increase immersion.

Services: S3, Alexa Skill Kit, Lambda, DynamoDB


Minecraft: Isaac Lockwood

Abstract: Minecraft hosted on AWS!

Services: EC2, S3, EBS, EIP, SNS, IAM


results matching ""

    No results matching ""