SF Rec & Parks
Redesigning and Streamlining the End-to-End Picnic Reservation Flow
The San Francisco Recreation & Parks Department is the city agency responsible for governing and maintaining all city-owned parks and recreational facilities in SF. This was a full-cycle design project where I redesigned the end-to-end online picnic reservation flow for the SF Rec & Parks mobile web, streamlining an originally complicated 8-step process into a 4-step, simple and intuitive process that includes finding and selecting a picnic site through searching, filtering, and sorting, and booking and payment flows.
ROLE
Product Designer
TEAM
Solo project
TIMELINE
Sep 2023 – Oct 2023
TOOLS
Figma, Figjam
The current process for booking a picnic reservation in San Francisco is complicated and difficult to navigate, resulting in frequent calls, cancellations, and a low booking completion rate. I was tasked to revamp and optimize this user flow to better align with the following user needs and business objectives.
USER & BUSINESS GOALS
CURRENT PAIN POINTS
I started by conducting a heuristic evaluation of the current reservation process to identify pain points to target. Three major pain points seen in the current flow, among several others (elaborated on later), are shown below.
Hidden and misleading call-to-action buttons – for example, the button to begin the reservation process requires scrolling to find, and is misleadingly labeled "Picnic Area Directory," making it unclear that this action initiates a booking.
The website's overall unorganized, text-heavy presentation of information creates cognitive overload, making it difficult for users to find and process information efficiently.
There is no way of filtering picnic sites based on user preferences and requires users to sift through hundreds of sites, making it time-consuming to find the perfect spot.
HEURISTIC EVALUATION
I began by conducting a heuristic evaluation on the current website to identify pain points and experience the flow myself to better understand the user's perspective. I then compiled lists of essential information that I wanted to include in my redesign, helping me determine which information to prioritize and which information was unnecessary or could be condensed. Here's a snapshot:
COMPETITIVE ANALYSIS
Next, I conducted a competitive analysis with three other picnic reservation platforms in California. Key takeaways included: 1. Prioritize keeping information organized and concise, 2. Implement a well-designed search filter, and 3. Make clear CTA buttons.
WIREFRAMING & LO-FI PROTOTYPING
Wireframing and rapid prototyping allowed me to quickly test out as many ideas as possible for content organization and user flow, pinpointing where gaps remained and omitting ideas that didn’t resonate with users. I tested my ideas with participants during usability testing and with colleagues during design critiques.
USABILITY TESTING
I conducted usability testing with four participants. I observed each participant go through the reservation flow while narrating their process and thoughts, then followed up with a series of more specific, open-ended questions to better understand their experiences.
FINAL HI-FI PROTOTYPES
This was my first grad school design project and it helped me grow a lot as an early designer. I learned the significance of establishing a well-thought-out approach that respects both time constraints and user needs, while making sure to remain adaptable to changes as they inevitably arise. I also discovered the importance of designing with the appropriate level of fidelity to effectively convey a proof of concept – which was unexpectedly tricky at times! I also learned that it’s very helpful to talk to others about my designs, even on solo projects, where it might otherwise be easy to get lost working in isolation. Whether that’s colleagues/fellow designers or usability testing participants, their feedback and insights highlight perspectives I might’ve missed on my own.
IF I HAD MORE TIME…
Exploring additional features: A map feature showcasing picnic sites, where users can filter the locations based on preferences, allowing them to explore and view data dynamically based on their selected criteria could provide a more interactive and personalized experience.
At the beginning of the research phase, conduct user interviews to gather more insights into recurring frustrations and common preferences regarding online registration processes in general.










