Back
OrangeWork Hub: Replacing paper schedules with a mobile app for Syracuse University student workers
Syracuse University Food Services managed 200+ student shifts on paper. I designed a mobile app that lets students view, schedule, swap, and drop shifts without ever needing to track down a supervisor.
My Role
Sole Designer (end-to-end)
Timeline
16 Weeks
Team
Just me. Solo project
The Problem
Syracuse University Food Services scheduled student workers using a paper sign-up sheet and communicated shift changes over Outlook email. It worked, sort of, until it didn't.
The main pain point was shift swaps. if a student needed to drop or trade a shift, the process was: physically find your supervisor, ask them in person, wait for them to manually update the paper schedule. If the supervisor was in a meeting or out sick, you were stuck. Students told me they sometimes spent 30+ minutes just trying to hand off a single shift.
On top of that, there was no central place to see available shifts. Students would hear about opening through word of mouth or group texts. New students had it worst because they didn't have those informal networks yet.
What I set out to do
In the kickoff meeting with my professor, I framed the project around one question: how do we take a process that requires physical presence and paper, and make it work from a phone?
I scoped the project to three specific goals:
Let students see and claim available shifts without asking anyone. Self-service scheduling.
Let students swap or drop shifts from their phone, with supervisor approval built into the flow.
Replace Outlook email with in-app messaging so shift-related communication lived in one place.
I intentionally left out payroll, time tracking, and supervisor-side admin tools. Those were out of scope for a 16-week solo project, and the student experience was where the biggest pain was.
Research
Survey
I sent a survey to student workers across Food Services to quantify the pain points I was hearing about. About 20% of students responded. Of those who did, roughly half said scheduling was the biggest problem — finding available shifts and signing up for them. About a quarter pointed to communication delays, specifically not hearing about shift changes in time. The remaining quarter said swapping or dropping shifts was their top frustration.
What surprised me was that scheduling and communication were almost tied. I'd assumed shift swapping would dominate, but not able to see what shifts were available was just as painful.
Interviews
I talked to 5 student workers one-on-one to dig deeper into the survey results. A few things came up repeatedly:
Why do I have to manually track shifts on paper?
It's hard to get timely updated about shift changes
Why can't I easily swap or drop shifts with my coworkers?
Supervisors take a lot of time to manually adjust schedules, especially when someone needs to change a shift.
Competitor analysis
What already existed
During interviews, I found out that another on-campus department (Residential Student Association) was already using an app called Sub It Up for shift scheduling. That was useful because it meant I wasn't designing a completely new behavior, just a better version of something some students had already seen.
I compared Sub It Up against three other scheduling apps (When I Work, Shiftboard, Deputy) to understand what features were standard and where I could do better.

The biggest gap I found: none of these apps had in-app messaging tied to shift actions. You could swap a shift, but you couldn't message your coworker about it in the same flow. That became a key differentiator for OrangeWork Hub.
Affinity Mapping
Sorting the pain points
After surveys, interviews, and competitor research, I grouped them into two maps: one organized by feature area (scheduling, swapping, dropping, communication, time-off) and one organized by user journey step.
The feature-area map showed that scheduling and shift-swapping had the most pain points by volume. The journey map showed that the communication breakdown happened at every stage, not just during swaps. That's what convinced me to build messaging into the shift actions themselves instead of making it a separate tab.

Design Decisions
I organized the app around four core screens, each solving a specific problem from the research.
Available shifts: The biggest complaint was that students couldn't see what shifts existed. I designed a list view showing every open shift for the week, grouped by day, with a single "Schedule" button to claim one. I chose a list over a calendar view because interviews showed students think in terms of "what's open tomorrow," not "what does my whole month look like." The list is scannable on a phone with one thumb.
My schedule: Once you have shifts, you need to manage them. This screen shows your upcoming shifts with two clear actions on each: Drop and Swap. I used color-coded status tags (green for confirmed, red for dropped, blue for swapped) so students can scan their week at a glance.
Swap and drop flow: This was the most important interaction to get right because it was the biggest pain point in the old system. I designed a two-step flow: tap "Swap" or "Drop" on any shift, then confirm with a reason. The confirmation step triggers two things: a notification to the supervisor for approval, and the option to message the coworker involved. No need to leave the app or send a separate email.
In-app messaging: Instead of building a generic chat feature, I tied messaging to shift actions. When you swap or drop a shift, the app asks if you want to message your coworker or supervisor about it. This solved the communication problem without creating another messaging app nobody would check. The research showed students were already using 3-4 channels (email, text, GroupMe). I didn't want to add a fifth. So messaging only shows up when it's contextually relevant.

Final Design
Schedule availability screen
The "All Shifts" tab shows every open shift for the current week. Each card shows the time, location (food station), and number of spots left. One tap on "Schedule" claims the shift and adds it to your calendar. No form, no email, no supervisor meeting.
Swap / Drop Screen
The "My Schedule" tab lists your upcoming shifts with Drop and Swap buttons on each. Tapping either opens a confirmation dialog that asks "Are you sure?" with the option to message your team. The supervisor gets a notification and can approve or deny from their own view.
In-app messaging screen
Messaging is contextual, not a standalone chat app. When you swap or drop a shift, the app surfaces a message composer pre-addressed to the relevant coworker or supervisor. You can also open a direct conversation from the Messages tab for anything that doesn't tie to a specific shift.
Design Systems

Results and Impacts
12 screens, a component library, interaction specs, and annotated handoff docs, all built solo over 16 weeks.
Tested the final prototype with 8 student workers. All 8 completed a shift swap on their first try with no help. Scheduling a shift took under 30 seconds in the app, compared to the 30+ minutes students reported with the paper system. Every one of them said they’d use it over what they had.
I presented the designs to the Food Service director for consideration. The project was never built, but the research and designs are documented if Syracuse ever wants to pick it up.
What I learned
I almost skipped the competitor analysis because it was a university project. But students already had a mental model for shift-scheduling apps from Sub It Up, and knowing that changed how I designed the onboarding. I didn’t need to explain what the app was. I just needed to make it work better for Food Services specifically.
What I’d do differently
The app was never built. It stayed as a design.
If I had another round, I’d start with a proper feature validation pass. The research pointed clearly to shift swapping and in-app messaging as the main pain points, but I never answered a more basic question: would students actually download and use a separate app for this, or would they want it inside something they already open every day? That question was always in the back of my mind.
The other thing I’d want to do is build it, even as a rough working prototype, and take it to Syracuse University directly. The problem is real, the research exists, the designs are done. There’s a version of this where it becomes something they actually use. It’s worth finding out.