Inspiration

My girlfriend is always collecting recipes from everywhere — TikTok, Instagram, grandma’s handwritten notes, screenshots, and even photos from her mom’s cookbook. The problem is she could never remember where she saved them. I wanted to solve that frustration by creating an app where you can store all your recipes in one place. That’s how Rezept Tresor was born.

What it does

Rezept Tresor is a personal recipe vault. It lets you import recipes from any source in one click. Whether it’s a TikTok video, an Instagram post, a website link or a photo of a cookbook, the app extracts the recipe and saves it neatly. It structures the ingredients, steps and nutrition info automatically so nothing gets lost. From there, you can tag recipes, favorite them, add them to lists and keep everything safe in the vault.

How I built it

I built the app with React Native and Expo for iOS. Firebase and Firestore handle the backend and database. Recipe scraping and imports run through a Cloudflare Worker and Apify, and I use OpenAI to parse and structure recipes into a clean format. RevenueCat powers the subscription system and paywall.

Challenges I ran into

One of the biggest challenges was dealing with messy recipe data from very different sources. Social media especially doesn’t make it easy to extract structured content. Another challenge was designing the onboarding so it feels modern and polished, closer to the quality users expect from top consumer apps. On the technical side, integrating RevenueCat entitlements correctly took some trial and error.

Accomplishments that I’m proud of

I’m proud that I managed to get a fully working app live in the App Store. Rezept Tresor can already import recipes from multiple sources reliably and display them in a clean, structured way. I’m also proud of the onboarding design, which turned out exactly how I imagined it.

What I learned

I learned a lot about structuring a scalable React Native app with Firebase and RevenueCat. I also learned how important a polished onboarding flow is — it builds trust with users and directly impacts conversion.

What’s next for Rezept Tresor - Save & Organize Recipes from social media

My next steps are adding meal planning features, automatic grocery lists, and some lightweight social features for sharing recipes. Android support will follow once iOS is fully stable. I also want to add a mascot to make the app more memorable and fun. The mascot is a green mouse called Nibble, who wears a cooking hat and carries a key around his neck to symbolize your recipe vault. Nibble will appear in the app and in notifications, guiding users and creating a more engaging experience.

Built With

Share this project:

Updates