Projects
Full StackMobile-FirstData Visualization

Ice Cream Shoppe

A private Apple Notes archive turned into a public product showcasing my ice cream shop ratings and creations from my kitchen.

0
ratings published
0
shop locations
0
homemade pints

Context

Starting in 2020, I started documenting every ice cream shop I visited and rated the sweet treat I got from there. Sure, I enjoy a brewery as much as the next person, but ice cream is my thing. On every vacation, unique ice cream shops are sought out. Winter or summer, the hunt for the greatest ice cream is always on my mind. Adding even more fun to the party, as a wedding gift, I received an ice cream maker — thus starting a sub-list of my own creations that I've experimented with.

Challenge

Managing a quick list in the Notes app was easy until 10 became 30 and eventually over 150 listings. And this isn't just any listing; this is a highly non-scientific formula that accounts for taste, cost, whether it would be worth a return visit, and overall experience. I needed a way to connect my Notes with the photos in my camera roll. The Shoppe also needed a backend that allowed me to add new ratings and creations from my kitchen.

Insight

This required more than just making a visual spreadsheet; it needed to be a public, living recommendation engine that made sense of my unstructured data. Although this is a passion project, it's also a quality-built product that handles the yuck of searchable location mapping, consistent records, and data storage in the background, and focuses on the workflow from order counter to first lick.

Execution

  • Created the Scoop Map so every recommendation has a useful storefront destination, with grouped markers, repeat-visit context, and a direct route when someone wants to follow the recommendation.

  • Moved 155 Apple Notes ratings and their original photos into a structured collection, normalizing repeat-shop aliases, dates, prices, and locations while retaining the personal details that make a recommendation useful.

  • Built the public ratings case with recent, top-ranked, and A–Z sorting; full-image viewing; and mobile-first tasting cards that make a large archive feel easy to explore.

  • Designed Behind the Counter, a private mobile-first workspace where I can capture a rating or homemade pint, attach photos, select an existing storefront or verify a new one, and save it as a draft or send it through review.

  • Connected the capture flow to protected image storage and structured submission data, with file checks, storefront confirmation, and review gates that keep incomplete or inaccurate entries off the public experience.

Work

The public ratings case turns a personal archive into recommendations that are easy to browse by recency, rank, or shop.

Behind the Counter

The private workspace starts behind an approved sign-in, keeping unfinished captures and the publishing system separate from the public Shoppe.

The passwordless magic link confirms the editor identity before the Counter opens — a small but important layer of protection around a personal publishing system.

A new rating begins on a phone: photos, shop, item, score, date, and price. Existing storefronts can be selected, while new ones are verified before they can become a public map pin.

The same capture system supports Made by Mitch pints, storing the base, mix-ins, and photos as a separate collection rather than forcing every entry through the public rating model.

The public experience

The Scoop Map makes the whole archive geographically useful, with every rating ready to become a destination.
The Scoop Map makes the whole archive geographically useful, with every rating ready to become a destination.
Made by Mitch gives kitchen experiments a distinct place in the product — related to the ratings, but intentionally not ranked against them.
Made by Mitch gives kitchen experiments a distinct place in the product — related to the ratings, but intentionally not ranked against them.

Next case study

Daily