Simple Subs

A lunch-ordering system for Lick-Wilmerding High School

SimpleSubs 0SimpleSubs 1SimpleSubs 2

The problem

I began designing SimpleSubs in 10th grade to replace the current sandwich-ordering system, which, while functional, made it easy to forget to pre-order one’s food; instead, many students spent half of their lunch period waiting in line. But with the rise of COVID-19, SimpleSubs went from a nice-to-have app to an essential part of Lick’s COVID-19 response plan. Over the summer, I worked with LWHS administration to update the app so all students and faculty could pre-order their lunch and obtain it safely on campus.

SimpleSubs 0SimpleSubs 1SimpleSubs 2

Personal presets

Customizability is an important feature of SimpleSubs that I’ve kept in mind since the beginning. Most people who order sandwiches settle on one or two favorites and simply reorder them every day. When I asked students what features they would most want to see in SimpleSubs, the overwhelming answer was order presets: being able to save and reorder your favorite sandwiches.

Simple Subs Admin Console

A console where cafeteria staff can view existing orders and users and update the menu and profile information

SimpleSubs Console 0SimpleSubs Console 1SimpleSubs Console 2SimpleSubs Console 3

Custom backend

When updating the app for COVID-19, one of the biggest changes I made was allowing for backend customization. Lick’s menu has basically stayed the same as long as I’ve been in high school; after all, the ingredients were all pre-printed on order slips. However, in order to adapt to the pandemic, the cafeteria has needed to cut back on available options. So, I implemented an Admin Console, where the Caf staff can not only view existing orders and users but also update the menu and required profile information.

Simple Subs Printer

A console where cafeteria staff can view existing orders and users and update the menu and profile information

SimpleSubs Printer 0SimpleSubs Printer 1

End-to-end interface

As I was first pitching the idea of SimpleSubs to the LWHS administration, a significant issue was access to and ability to use technology. There are only a couple of computers in the cafeteria, and most of the staff wouldn’t be comfortable with looking up orders to make them. Simultaneously, we also needed a way to mark each sandwich so that students would know which one was theirs. My solution was a Raspberry Pi connected to a label printer that would automatically print sandwich labels for all of that day’s orders—not only could the Caf staff prep the meals without having to touch a computer, but students could easily find their sandwiches at lunch.