While redesigning my kitchen, I realized my recipe collection had taken on a life of its own, scattered across magazine clippings, printer paper, index cards, crammed beside the microwave oven and taped to nearly every surface. It was clear I needed a more elegant solution to recipe storage. One that was as efficient as my fabulous new cabinetry.
I explored existing recipe apps on my aging Android tablet, but most were bloated with features I didn't need -- meal planning, grocery lists, social integrations --and many were sluggish and ad-heavy. Worse, the idea of manually entering dozens of recipes on a small screen felt daunting and impractical.
So I built my own solution: a lightweight, single-page web app designed for simplicity and speed. Developed in HTML and JavaScript, it uses local storage for persistence and supports JSON import/export for easy data management. By leveraging a webview architecture in Android Studio, I can comfortably use the same code to add recipes from my desktop and import them into any device.
To streamline the process of capturing recipes from the web, I also created a custom bookmarklet. It detects structured recipe metadata on supported pages and generates a downloadable JSON file. While I still manually verify imported content, this tool dramatically reduces the time it takes to add new recipes to my collection.