Inspiration

I am tackling the project idea by Eitan Bernath. I really liked the idea, because I actually have this problem in my every day life. My girlfriend and I often find new, interesting recipes, but often lose track of them because they are stored all over the place: screenshots, websites, instagram reels...

What it does

Hauptgang is the central app where you can store all your recipes. The most powerful feature is: you can import recipes from anywhere. Hauptgang can import recipes from websites, from Instagram, and even from photos! More social media, for example TikTok, are coming soon.

How we built it

The app is a native iOS app built with SwiftUI, and uses a Rails backend for storing data, and parsing recipes. I used Claude Code (an AI coding program) for many features.

Challenges we ran into

Importing from Instagram was really hard, because there is no simple API to use. That's why I have integrated a third party service.

Accomplishments that we're proud of

I am really happy that I chose to build a native iOS app. The app feels snappy and lightweight, which is important . Also, I really like that already this version of Hauptgang supports so many ways of importing recipes, be it image, website, or instagram reel.

What we learned

That you just have to keep at it, even if bugs seem very hard to fix. For example, getting the Revenue Cat SDK to work correctly with App Store Connect was quite hard, because Apple's documentation is so bad. It took 1-2 full days.

What's next for Hauptgang

I want to keep expanding the ways of importing recipes (for example from Pinterest, TikTok). Also, I have noticed that some recipe websites don't reliably work for importing. So a lot of edge cases will be addressed!

Built With

Share this project:

Updates