A web application for storing recipes, creating meal plans and automatically generating shopping lists.
This application is a work in progress.
The application implements the following functional requirements:
Recipes:
- Browse and manage the list of recipes
- Browse and manage the list of units
- Browse and manage the list of ingredients
Cooking management:
- Set a shopping/cooking interval
- Create a meal plan
- Store when a recipe was last cooked
Shopping lists:
- Automatically generate a shopping list from a meal plan
- Browse and manage shopping lists
- Merge shopping lists
For the frontend Vue.js is used, the backend is built in ASP.NET Web API. For data storage and management the application uses PosgreSQL hosted on Supabase.
ERD for the project database is shown below.
Copyright © 2025. All rights reserved.
