Connecting Residents with City programs and services

Overview

Hoboken is referred to as the ‘Mile Square City’ because it takes up a little over a mile square directly across from NYC on the Hudson River.  Hoboken has a dense population of 53,000, and a small, precious amount of open space and parks.

Being a resident myself, I wanted to create a civic engagement app that would benefit the city and residents.

My Role

UX Research, Strategy & Design, UI

Tools

Figma, Figjam, Miro, Zoom, Otter

Project Scope

6 weeks

The Problem

Residents are not aware of all the services and programs the City of Hoboken has to offer, and have difficulty finding information on them.

There are great sports programs in town and athletic facilities to use, but sometimes residents miss out because they are not aware of them or times they are available.  When Residents can’t find the info online, they turn to social media, word of mouth, or contact city hall in person or thru email.

In my experience with recreation sports in particular, is it’s kind of like a word of mouth thing

PARTICIPANT 3

The Solution

Define and Design an MVP app for residents to easily get info on the topics they are interested in, get reminders for events and find answers to their questions.

RESEARCH

What are the important problems to solve?  I spoke with City officials and a Councilwoman to learn more.

Stakeholder Interview takaways:

  • They answer questions from residents and relay info not found online
  • Residents don’t know where to start to resolve issues
  • Stakeholders need solutions for areas without an app or process yet

With these insights from City Hall stakeholders I was able to outline a project brief and create a research plan.

Market Research

I learned about the demographics of Hoboken, and city programs and events so I would know who to interview and be familiar with services.  See full Market Research Report.

Competitive Analysis

How did other organizations communicate info to residents and answer questions?

User Interviews

Understanding how residents interact with the local government

I spoke to residents at parks and City Hall (which had just re-opened by appointment only due to Covid) and recruited on social media, and interviewed 10 residents total. See Interview Guide

Waiting outside the Parking Office for guerilla interviews with residents

I set out to interview residents with goals to learn about:

Empathy Map

The people I spoke to used different services from the city, so an empathy map helped me to uncover patterns and see similarities in residents' challenges. See full empathy map findings.

Insights from interviews

1. Don’t know about events and City services

People are not aware of City services and instead discover information through:

If I wasn’t scrolling thru Facebook I wouldn’t know about huge things in this town

PARTICIPANT 2

2. Miss out on participating

Residents miss out on joining events, organizations, and leagues when they miss emails or getting information took too many steps.

I get swamped with emails and don’t always open the mayor’s newsletter

PARTICIPANT 6

3. Can’t figure it out online, so contact City Hall

Residents get frustrated when they can’t reach people by phone or email. People used to be able to walk into City Hall for assistance, but that’s not an option with everything being remote.

The parking account had an old address, which is a problem.  So I ended up calling them for help.

PARTICIPANT 10

User Persona

I summarized my findings with a user persona to help me focus on the perspective of the residents and their needs

DEFINE & STRATEGY

Defining the App MVP 

I focused on the Recreation Department for my app, knowing this could be a framework for other departments in the future.

It was important to define an MVP for the app because I had time constraints and had to prioritize what to build first.  While there were multiple departments in City Hall that would benefit from the app, the Recreation Department was a priority of the administration.

Comparing Goals between users and the administration

I examined shared goals between users and the administration to see what would have the most impact.

Communicating information and making it more accessible to residents is a big win for everyone.

User Journey Map

This helped me further empathize with the users and find areas of opportunity on their path, and it was a brief summary to share with stakeholders as well.

I addressed the opportunities with 'HOW MIGHT WE' statements

HMW

Inform people to be aware of events and city services they would be interested in?

HMW

Enable residents to get info or resolutions quickly for recreational and city service requests?

HMW

Alert residents about signing up for events in a clear and easy way so they don't miss out?

I determined the priority of each feature and what should be included in the MVP by identifying the High Impact features, and what could be done in later launches (lower impact & higher effort)

Prioritization Matrix

DESIGN

Focusing on the High-Impact Features

I laid out the AI sitemap for the app, created task and user flows, and began sketching before jumping into wireframes.

Sketching the key Task Flows

Task - Find a time the field is free to play on

The app needed to include a field schedule to see when the fields were free to use.  I also knew from speaking with parents they typically receive a pdf schedule of games, so I included filtering by teams so they could view the schedules online as well.

Task - Sign into account and choose topics of interest

To increase awareness for programs and services, I sketched how Residents could select their interests and customize their newsfeed with targeted updates.

Task - Find a league to register child for and sign up for notifications

A comprehensive list of youth athletic programs offered by the city and other reputable local organizations would create the one-stop resource residents needed.  Signing up for notifications gives users timely reminders to their phone where they will see it.

PROTOTYPE AND TEST

Mid-Fi Wireframes & Prototype created for testing the concept and navigation of app.

Screens were created for a user to complete each task flow in a prototype.

Wireframing Youth Sports Program choices

Task - Find a soccer league for child and get registration notifications

Usability Testing

5 users participated in a ‘Think-Aloud’ usability test to see if the design was usable and useful.

Test Objectives:

Overall Test Results

Completion rate (the average percentage of tasks the user was able to complete):

Error Free rate (the percentage of tasks completed without errors or confusions):

*There were some tasks users had confusion with that needed to be changed. See all test results and prioritization of revisions

Observations

Testing navigation to the field schedule

Task - You want to find a time to play on a soccer field on your own, how do you find out a time to go?

Completion Rate: 0%
6 Mistakes 1 Slip
No users found the schedule on their own.

Sitemap revised to reflect the new navigation

Wireframing the navigation revisions

Adding buttons so users can get to the schedule

I also included ‘Map’ view here, which was prevously a screen deeper. But location was important to users so should be a more prominent option.

I chose these view options because they could be consistently used on the other screens as well.

That was challenging, so how did the rest of the task go?

I had to direct users to the field schedule screen since the task failed, and once users were on the  right screen, they sucessfully found an open field time.

They didn’t all take the path I prototyped (filter by open field), they clicked on location or time first. But I learned:

  • Users understood it was a calendar for the field schedule
  • Were clear on how to change the dates
  • Users looked under the time slots for more information
  • Successfully found an open field

UI & BRANDING

The app needed to feel related to the website, but also bring a lively & welcoming feel, and ensure enough contrast for readability.

Utilizing color and logo from the website

For colors and fonts I referenced the existing website and signs as a starting point to make the app feel related to the website.  I put together a style tile where I emphasized the brighter blue and a more readable font and add a few colorful flat ui sketches.

I wanted a name that is broad enough to be used for recreation dept & grow to include other departments.

Style Tile


I put together a UI kit of components and cards as a reference and a library to be reused and added to as the app grew. See full UI Kit.
I was ready to create hi-fi prototypes.

THE FINISHED PROTOTYPE

The app was coming to life with the color and felt like it would be a helpful resource to residents

Signing into account and choosing topics to customize newsfeed

Why is this important?

Signing in with Teamsnap let users import profiles & paperwork from the current app city is using for registration.  The  registration process could be added to the Hoboken app in the future.

Users can easliy search FAQ’s or contact city employees

Why is this important?

Residents need this information, and by making it more accessible it will reduce calls and walk-ins to City Officials.

The app still gives residents a way to contact the city if more info is needed.

Residents can look up field and facility schedules on their phone

Why is this important?

This information is not currently available to residents. Having visibility to the schedules will save residents time and frustration, and reduce the amount of time the recreation department spends answering questions

Conclusion

We addressed the city’s goals of improving communication with residents and the residents needs for information, learning about programs and services and contacting city hall for assistance.

What I learned

Next Steps

RESUME

©2026 Kim Scerbinski - Designed with Webflow