20200504_015834.jpg

Snow Day SMS Service

The Snow Day SMS Service was a texting service that allowed users of my Snow Day Predictor to receive SMS messages about new predictions. It was powered by the Snow Day API, and was my first experience working with SMS for applications.

The service ran for 1.5 years, and at maximum had 107 users, which was about 40% of the student population at my high school.

Lines of code: ~1000 lines in the API/Website

Languages: Python

Frameworks: Twilio (for SMS messaging), DynamoDB (for data storage)

Timeframe: January 2019 - March 2020

The Snow Day SMS Service is the former texting service in a series of 4 projects encompassing the Snow Day Predictor. Links for other projects can be found below.

Snow Day API (powered the SMS service)

Snow Day Dashboard (customized the SMS service)

Snow Day SMS Service (web frontend)

You can view the source code for this project here.

 Signup process on the website for the SMS Service.

Signup process on the website for the SMS Service.

 After the initial signup on the website, you’d need to text back Y to confirm registration.

After the initial signup on the website, you’d need to text back Y to confirm registration.

 After that, the text updates came on in! This is what the text updates looked over the course of a normal snow event in 2019.

After that, the text updates came on in! This is what the text updates looked over the course of a normal snow event in 2019.

 In this image it’s mostly the same thing, but the timezone was applied via the Snow Day Dashboard with the message customization feature.

In this image it’s mostly the same thing, but the timezone was applied via the Snow Day Dashboard with the message customization feature.