

Competitive Analysis
I started the project with a look into the competitive landscape of apps focused on shopping local and sustainably with some additional secondary research on the industry.
The secondary research and competitive analysis helped better understand the landscape of apps that connect consumers with locally and sustainably grown food. I examined both direct competitors, such as SimplyLocal, Soko, GrownBy, which focus on connecting users with local farmers and markets, and indirect competitors like Farmish, Thrive Market and Market Wagon, which provide convenient online shopping experiences for organic and locally sourced goods.
By analyzing their strengths and weaknesses, I identified key opportunities for improvement, including enhancing product visibility, streamlining the ordering process, and creating a more user-friendly interface. This research provided valuable insights into how my app could differentiate itself by offering a seamless, transparent, and engaging experience for consumers looking to support local food systems and making the shopping experience easier.
POV & HMW
Based on the research findings and steps taken to define the problem, I determined that users who want to support their local food economy would benefit from a platform specifically focused on connecting users with local farmers and events. In parallel, this platform will allow users to plan and organize their shopping in-app.
The goal being that users can use this app through their whole shopping process making the scattered and overwhelming process of shopping local much easier.
Feature Diagram
To prioritize features for the app, I used the MoSCoW method to categorize them into Must Have, Should Have, Could Have, and Won’t Have based on user needs, competitive analysis, and feasibility. The Must Have features focus on core functionalities like a searchable map of local food sources, vendor profiles, and filtering options to help users easily find sustainable food. Should Have and Could Have features enhance the user experience, such as educational content, seasonal food tracking, and CSA subscriptions, while Won’t Have features—like live chat support—were excluded to streamline development and leverage existing tools. This structured approach ensured that the app remains user-friendly, functional, and scalable.
User Flows & Task Flows
After doing the MoSCoW matrix I wanted to get some ideas down for how these features could be laid out with some sketching. View ideation sketches here: Sketches.
In tandem, I worked on User Flows & Task Flows and let the two exercises inform each other. For the flows, I focused on the two main features of the app have the user work through Discovery and Shopping List for these tasks.
View User Flows & Task Flows here: User/Task Flows
Logo & Branding

Wireframing
From my initial sketches and User/Task Flows I had a good sense of what I would design, so moved into a digitizing Mid-Fi frames to get a sense of how the layout would look.
The specific aspects of Gather that I wanted to focus on in the design were the Home Feed, Discover, and Planner (Calendar & Shopping Lists), as seen below or in Figma.
HiFi
Usability Testing
I built an interactive prototype in Figma and performed a mix of moderated/unmoderated tests with 15 participants. I asked participants to freely use the app as they desired and then had them complete 2 tasks: Create a Shopping List and Search for a Farmers Market using the Discover filters.
The feedback was that overall people really liked the design and felt the app functioned as they would have expected. There were some critical comments one of which was around the lists section being hard to find and the other around the size of the food icons.
Although there wasn't a lot of feedback on the "Done" button placement when adding items to the list, there were a high number of misclicks
Priority Revisions
Based on the feedback received in the usability tests, I made the food icons on the vendor cards a bit larger and more spaced out, which is much easier on the eyes and more legible. I would like to explore testing out different styles for the food type icons in the future to discover the most usable version.
To address the high number of misclicks when completing the List creation task (specifically when finishing adding items to the list), I opted to move the "Done" button to a central location and at the bottom of the screen, hovering so that it is easy to find. Additionally, I added a "Cancel" button in it's place next to the search bar.
I brainstormed how to address the lists comment that came from 1 individual, I didn’t want to change the Planner tab to Lists because this section also includes saved events. In the end, given 14 out of the 15 users had no issue finding the Lists I opted to keep it as is. In the future I hope to build and test an onboarding flow where first-time users can get a walkthrough of the app to assist with familiarizing with Gather's features. I also am open to exploring cues on the homepage that would lead users into the Planner section, such as, "Hey let's make a shopping list for this week, open up the Planner".
Learnings
This project highlighted to me that more meaningful research can be achieved by being more selective with my interviewees and my line of questioning. This gave me a number of routes I could have taken with the product and what solution it provided to the users. Which meant when it came time to do feature sets, I had to be more selective for what would shape the Gather MVP. Good research from the start gave me more freedom to be selective down the road.
Next Steps
Another round of usability testing to validate Priority Revisions as well as with a more responsive Discover map + list OR clarified instructions
Build out a brief onboarding flow to show users how to use the main features of the application (i.e. List creation)
Some sort of testing on different food icon options to determine what option is most visible and usable
Additional features to explore:
Build out vendor-side input allowing vendors to push updates to the app
Food preferences that users set so they get more personalized suggestions in their feed
Communication tools to connect shoppers and vendors
Farm box subs./pickup options to streamline shopping, user buys direct from source


















