Inspiration
The inspiration for Finally Cook it came from a common modern frustration: "The Recipe Rabbit Hole." Like millions of others, I found myself saving dozens of mouth-watering recipe videos on TikTok and Instagram, only to have them sit in my 'Saved' folder forever. When I actually wanted to cook, the friction of manually extracting ingredients, checking my pantry, and writing a shopping list was enough to make me order takeout instead. I wanted to build a bridge between digital inspiration and physical action—a way to turn "That looks good" into "That's in my pan."
What it does
Finally Cook it is an AI-powered kitchen utility that automates the transition from content to cooking.
Link Analysis: Users paste a URL from social media (TikTok/Instagram), and the app's intelligence extracts a structured, aisle-categorized grocery list. Pantry Intelligence: It tracks what ingredients the user already has, automatically "checking off" items so they only buy what they need. Library Management: Users can save their favorite inspirations into a personal digital library. Monetization: A premium "Pro" tier allows unlimited saves and priority analysis, managed securely via RevenueCat.
How we built it
The app is built natively for iOS using SwiftUI.
Architecture: We used the modern @Observable pattern to ensure a snappy, reactive UI. Design: We implemented a "Liquid Glass" design system, leveraging ultraThinMaterial, complex morphing backgrounds, and spring animations to give it a premium, Apple-native feel. Persistence: We developed a custom JSON-based local storage system that ensures user data (pantry items and saved lists) persists across app restarts. Monetization: RevenueCat was integrated to handle all subscription logic, allowing us to implement a "Pro" version with feature-gated saved lists.
Challenges we ran into
One of the biggest challenges was handling the Link Analysis logic. Parsing diverse web content from different platforms into a consistent ingredient format required carefully structured data models. Another major hurdle was overcoming Linking Errors during the RevenueCat integration. Specifically, an issue with duplicate symbols (RevenueCat_CustomEntitlementComputation) nearly stalled our build process, but we successfully resolved it by pruning redundant project dependencies.
Accomplishments that we're proud of
We are particularly proud of the UI/UX performance. Achieving a "buttery-smooth" feel with morphing blob backgrounds and high-end typography while maintaining performance was a huge win. Additionally, completing a full end-to-end integration of RevenueCat—including a custom-designed paywall—within the contest timeframe was a major milestone.
What we learned
Building "Finally Cook it" was a masterclass in Data Persistence and Monetization strategies. We learned how to move from ephemeral @State to robust local storage, and the critical importance of a clear "Free-to-Pro" value proposition. We also discovered that in the world of mobile apps, the "magic moment" (like pasting a link and seeing a list appear) is what truly drives user retention.
What's next for Finally Cook it
The MVP is just the beginning.
Real-time API Integration: Moving from simulated analysis to a dedicated LLM-backed scraping service. Recipe Customization: Allowing users to adjust serving sizes and have the grocery list update instantly. Social Sharing: Letting users share their "Finally Cooked" results back to the original creators, closing the loop between fan and influencer.
Built With
- apple-intelligence-(simulated)
- json-persistence
- revenuecat-sdk
- sf
- swift
- swiftui


Log in or sign up for Devpost to join the conversation.