Are There Cookies?

Title
Product Manager & Designer
Company
Personal Project
Type
Mobile Application
UX Design
Product Management
Mobile
Consumer
Zero-to-One
AI Tools
TL;DR

I built (vibecoded?) this app using AI tools, you can take a look at: AreThereCookies.com
This side project, started before and during COVID, aims to solve the frustration of sold-out items at food businesses by creating a mobile app where users and owners can list and update available inventory. As product manager and designer, I handled research, feature planning, UI/UX design from sketches to mockups, and recently modernized it with AI tools into a working app.
Skip to the mockups

Introduction

This was a side project that I worked on before and during COVID. How would you know if the restaurant, food trailer, or bakery you're going to hasn't already sold out of what you want? If only there were an app that could tell you. After not being able to buy Big John chocolate chip cookies at Whole Foods several times, due to them being sold out, I decided this was a problem that needed to be solved. I also began to think about how inventory affected the customer experience, not just with Whole Foods and cookies, but with a variety of consumables. An idea took form: a mobile app where customers, business owners, or both could list what a business has and how much of it they have left.

My Role

My role in this project is that of both product manager and designer. My responsibilities included user research, concepting the feature list, and creating the UI and visual design.

Project Goals

Produce a minimum viable product, put it out into the world, and get feedback. This app is geared towards a consumer audience. Product should allow users to:
  • Browse / search a list of food items based on their location
  • View details about those food items, mainly the amount left at a specific place
  • Update the amount left
  • Browse / search a list of places nearby that have food items that the user is interested in
  • View details about those places, such as address and food items available there

Research

My initial thought was that this could be useful for food trucks and their customers. Food trucks often deal with a very limited supply of what they serve, and they frequently sell out before their official closing time. I ran this idea by three food truck owners and got valuable feedback, mainly that they didn't think an app like this would be very useful. The owners themselves didn't think they would have time to update the quantities of their goods in an app and didn't necessarily trust their customers to update the quantities either. The business owners also thought they benefited from customers not knowing what they had in stock. Customers who visited their food trucks intending to buy one thing, would often buy something else if what they wanted was sold out.

As a customer of these food trucks, I disagreed with that assessment. Knowing that a business is sold out of what I want saves me the disappointment of finding that out when I get there. These businesses may gain sales in the short term, but over the long term they will likely lose customers. I decided to move forward despite the feedback I received, and with the assumption that customers knowing what a business has in stock leads to a better customer experience.

Sketches

Using graph paper, I sketched out my initial ideas of what the product would be.

Wireframes

I built wireframes quickly and linked them together into a basic prototype to get an idea of how the interactions flowed. This helped me define the hierarchy of options and what content needed to be shown on each screen. It also helped me spot high level usability problems early on.

Mock-ups

Working with Adobe Illustrator, I came up with a basic color scheme and logo for the app. I further refined the interface during the visual design phase. This app was developed using React and only one code base is used for both iOS and Android, which meant the design would also be shared across platforms. I designed the app using UI patterns that were common to both Google's Material UI guidelines and Apple's interface guidelines for iOS, along with patterns that were agnostic.

AI Updates and Prototype

I built (vibecoded?) this app using AI tools, you can take a look at: AreThereCookies.com

Recently I revisited this project using AI tools to both update the design and build it out as a working app. I used AI to create a React component system and update the UX conventions, since the original version of this app was designed several years ago. I had AI suggest new design patterns for the filters, slideouts and other UI elements. This led to many updates throughout the app that brought the design inline with current mobile UX design patterns.