JumpStart

Beckett Jenen November 28, 2019


What is Jumpstart?

Jumpstart is a dashboard that runs on a TV in the CSH Elevator Lobby. Its primary goal is to display relevant information to members of CSH to jumpstart their days. ​

Features

  • Displays the date & time
  • CSH Logo that changes colors based on time of day. The logo can also change for holidays
  • A spot for announcements, which Eboard members can make through our Slack. This is done using a custom slack app that utilizes Slack’s APIs.
  • A module that displays a random title from r/showerthoughts every 30 seconds.
  • A module that displays real-time status information from CSH’s server room.
  • A calendar module that uses the Google calendar API to display a contdown to the next 10 events from the CSH calendar.
  • A module that displays a daily forecast.
  • A module that shows the name of the file that Harold is playing.

What I learned through Jumpstart

Through working on Jumpstart, I learned how to make an app using the Flask framework. I also learned how to use fetch in JavaScript along with how to make a slack bot using the Slack API. In addition to that, I learned how to work with the Google calendar API and a whole bunch of other cool stuff.


More blog posts