Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Built Dadi's Recipe Vault to Save Family Recipes

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built I built Dadi's Recipe Vault , a web app that turns family recipe memories into structured recipes. The idea came from a simple problem: a lot of family recipes aren't actually written down. Someone knows how to make something and explains it over a phone call or sends a message with the recipe. Over…

This is an account of an application developed for the Hacktoberfest Weekend Challenge, aimed at preserving family recipes. The application, named "Dadi's Recipe Vault," was created to address the common issue of family recipes being lost in messages and conversations. The developer, Tani, built a web app that transforms unstructured recipe explanations into a well-organized recipe format that can be saved and used later.

The application utilizes AI to extract and structure the recipe information. Users can input a recipe explanation or transcript, and the AI processes this information to create a clean recipe card containing the recipe name, ingredients, quantities, and cooking steps. The frontend of the application is built using React, TypeScript, Tailwind CSS, and Vite, while the backend uses Python, FastAPI, and SQLite for storing recipes.

The AI employed is an open-weight model, which provides more control and freedom in its usage without being dependent on a closed AI service.

Tani developed the project using an AI coding agent to assist with implementation, debugging, and deployment. The application was tested thoroughly to ensure its functionality. The project is being submitted to the Build for a Friend challenge, highlighting the importance of addressing real-world problems, such as the loss of family recipes, through innovative technology solutions. The live app can be accessed at https://dadi-recipe-vault.onrender.com.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Blazor Forms Hate Immutability

Ever wondered why binding to immutable records becomes such a pain in Blazor? Because binding requires flexibility. The good old get; set; properties shine here — Blazor can freely read and write…

More from Sunday 4 October →