frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Recipe Shelf – A recipe manager I built after a year of solo dev

https://recipeshelf.ai
3•rachelle-r•1d ago

Comments

rachelle-r•1d ago
Hey HN! I'm Rachelle - I built Recipe Shelf to solve my own problem: recipes scattered across bookmarks, screenshots, random apps, and photos of my mum's handwritten recipe cards.

I tried existing apps but couldn't find one that handled all my use cases well - especially importing from different sources reliably.

What it does:

Scrape recipes from websites (currently supports 15 sites) and TikTok

Extract recipes from photos using OCR (GPT-4 Vision)

Manual entry for family recipes

Scaling and unit conversion

Search and organise everything in one place

Tech stack:

- Frontend: React Native Web + Expo

- Backend: Kotlin + Spring Boot

- Database: PostgreSQL

- Infrastructure: AWS (EC2, RDS, S3, CloudFront)

- OCR: GPT-4 Vision API

Built this while working full-time as a software engineer, so it's been a slow burn over the past year. Web is live now, mobile apps coming soon.

Happy to answer any questions about the tech or the journey. Would love feedback!

(Posting this while literally cooking dinner for my family - seemed fitting )

sbinnee•1d ago
Description alone sounds like something I would love to give a try.

As someone who never opened tiktok, how does the app handles that? Do people even upload recipes on tiktok? I thought tiktok posts are mostly videos. So does it mean that it uses some AI model?

rachelle-r•18h ago
Great question! TikTok recipes are a mixed bag honestly.

When you paste a TikTok link, we pull the video caption and try to extract ingredients/instructions from the text. If the creator wrote out the recipe in the description (or linked to their blog), it works really well.

But you're right - a lot of TikTok recipes are just "watch me cook" with no written recipe. In those cases, we save the video embed so you can still watch it directly in the app, add your own tags, favourite it, and keep it organised with your other recipes. Not as ideal as having the full recipe extracted, but at least it's not lost in your TikTok likes anymore.

For recipe cards shown visually in videos, you can screenshot and use our photo import feature - that one does use GPT-4 Vision to OCR the text.

pervysage•1d ago
There should be few demo recipes to look at before logging in. Don't you think?
rachelle-r•18h ago
That's solid feedback, thanks. You're right - being able to see what the app does before signing up would lower the barrier. I'll work on that today - plan is to let anyone scrape and preview a recipe without logging in, then only prompt for signup when they try to save it. Should be live before I head to bed tonight :)

Lmk if you have any other feedback!

Show HN: I built a "Do not disturb" Device for my home office

https://apoorv.page/blogs/over-engineered-dnd
49•quacky_batak•4d ago•19 comments

Show HN: Free and local browser tool for designing gear models for 3D printing

https://gears.dmtrkovalenko.dev
22•neogoose•11h ago•6 comments

Show HN: KeelTest – AI-driven VS Code unit test generator with bug discovery

https://keelcode.dev/keeltest
23•bulba4aur•6h ago•8 comments

Show HN: SMTP Tunnel – A SOCKS5 proxy disguised as email traffic to bypass DPI

https://github.com/x011/smtp-tunnel-proxy
116•lobito25•19h ago•40 comments

Show HN: Comet MCP – Give Claude Code a browser that can click

https://github.com/hanzili/comet-mcp
24•hanzili•3d ago•25 comments

Show HN: Seapie – a Python debugger where breakpoints drop into a REPL

https://github.com/hirsimaki-markus/seapie
7•markushirsimaki•1h ago•1 comments

Show HN: Tylax – A bidirectional LaTeX to Typst converter in Rust

https://github.com/scipenai/tylax
11•democat•4h ago•0 comments

Show HN: VaultSandbox – Test your real MailGun/SES/etc. integration

https://vaultsandbox.com/
52•vaultsandbox•1d ago•9 comments

Show HN: I built a 3D World Map and multiplayer geography game using Three.js

https://www.mixora.xyz
2•qwrwenm•3h ago•0 comments

Show HN: Make audio loops online

https://makeloops.online/
63•bilalba•2d ago•22 comments

Show HN: Mantic.sh – A structural code search engine for AI agents

https://github.com/marcoaapfortes/Mantic.sh
73•marcoaapfortes•1d ago•34 comments

Show HN: 48-digit prime numbers every git commit

https://textonly.github.io/git-prime/
65•keepamovin•6d ago•52 comments

Show HN: KektorDB – Lightweight, Embeddable Vector+Graph Database Written in Go

https://github.com/sanonone/kektordb
2•san0n•4h ago•1 comments

Show HN: Can you hit replacement? A fertility SIM with cited sources

https://www.tfrsim.com/
3•joshuafkon•4h ago•0 comments

Show HN: Prism.Tools – Free and privacy-focused developer utilities

https://blgardner.github.io/prism.tools/
361•BLGardner•1d ago•99 comments

Show HN: Stash – Sync Markdown Files with Apple Notes via CLI

https://github.com/shakedlokits/stash
68•shuka•1d ago•21 comments

Show HN: Tailsnitch – A security auditor for Tailscale

https://github.com/Adversis/tailsnitch
271•thesubtlety•2d ago•28 comments

Show HN: Arabic Calligraphy Generator – 11 styles, free, no signup

https://arabiccalligraphygenerator.online/
2•zaochen1224•5h ago•1 comments

Show HN: A simple way to find open source issues to contribute to

https://K-dash.github.io/contrib-fyi/
2•K-dash•5h ago•0 comments

Show HN: Milkyboard – Synth Keyboard with Milkdrop Visualizer

https://milkyboard.com/
2•amadeuspagel•5h ago•0 comments

Show HN: Deep learning without gradient descent, 500 layers, no skip connections

https://github.com/xolod7/polyharmonic-cascade
4•Yuriy_Bakhvalov•5h ago•1 comments

Show HN: Metabase-Impact – Find which Metabase questions break before you deploy

https://github.com/yukipeters/metabase-impact
3•yukipeters•6h ago•0 comments

Show HN: DoNotNotify – Log and intelligently block notifications on Android

https://donotnotify.com/
339•awaaz•2d ago•163 comments

Show HN: llmgame.ai – The Wikipedia Game but with LLMs

https://www.llmgame.ai
24•jmcallister•1d ago•21 comments

Show HN: Jax-JS, array library in JavaScript targeting WebGPU

https://ss.ekzhang.com/p/jax-js-an-ml-library-for-the-web
79•ekzhang•1d ago•21 comments

Show HN: Foundertrace – chain of YC startups founded by its employees

https://foundertrace.com/
38•loondri•3d ago•12 comments

Show HN: Put Greenland on the Moon (interactive map for size compare)

https://github.com/ObservedObserver/world-map-reality
3•loa_observer•6h ago•1 comments

Show HN: GPU Cuckoo Filter – faster queries than Blocked Bloom, with deletion

https://github.com/tdortman/cuckoo-filter
31•tdortman•21h ago•3 comments

Show HN: Cited AI – AI answers with citations linking to exact source passages

https://getcitedai.com
6•collin1•7h ago•0 comments

Show HN: I built "Google" for searching Shadcn blocks on the web

https://shoogle.dev/
21•ali-dev•5d ago•3 comments