Overview
Designed an offline-first mobile recipe and fermentation app for tracking, reminders, recipes, and community sharing when connectivity dropped.
Ferment App helps hobbyists and professionals manage recipes, schedules, and tasting notes from one native experience. SwiftUI components handle recipe creation and visualization, while SwiftData keeps entries consistent offline.
Firebase powers collaboration: shared batches, push notifications, and analytics. Automations remind users when to stir, vent, or taste. The result is a playful yet robust product that turns fermentation into a repeatable, shareable craft.
Impact
Up 60%
Session length
Post-automation launch
2× month-over-month
Recipe retention
Community release
75% open rate
Notification engagement
During active batches
60% longer average sessions after automation
Community sharing drove 2x recipe retention month over month.
Push notification engagement hit 75% during active batches.
Batch logging accuracy improved 40% with guided workflows.
What shipped
Implemented SwiftUI interfaces with SwiftData persistence for offline access.
Firebase functions automated batch reminders, ingredient scaling, and shared notes.
Users tracked fermentation cycles with real-time notifications and analytics.
Designed community sharing with moderation tools and seasonal recipe spotlights.
Journey
**User interviews:** Talked with hobbyists and professional brewers to map scheduling pain points.
**Prototype loops:** Built SwiftUI prototypes and ran TestFlight sessions to fine-tune batch tracking.
**Automation design:** Used Firebase Functions to trigger reminders, ingredient scaling, and collaborative notes.
**Social layer:** Added shared batches with moderation controls and seasonal highlights.
**Analytics feedback:** Instrumented SwiftData models to surface insights on completion rates and recipe popularity.
Lessons
Design for downtime
Offline-first SwiftData storage kept the app usable during cellar sessions.
Automations need trust
Clear explanations and manual overrides made reminders feel helpful, not nagging.
Community accelerates retention
Sharing batches and notes doubled recipe stickiness.
Reflection
Ferment App showed how thoughtful automation, community design, and delightful UI can turn a niche hobby into a repeatable, data-backed ritual.
Next steps
Have a product in mind that solves a personal pain?
Let's talk about building it right—scoped tightly, tested early, and designed to grow only when your users demand it.