Skip to content

laurentbarraud/Recipe-Writer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Writer

A C# WinForms desktop application for managing recipes, organizing ingredients and planning weekly meals.
Data storage is powered by a local SQLite database.

Release Latest Release Downloads

Screenshot of the main form

Screenshot of the inventory showing ingredient management tabs

Developed as a school project for the final examination of the Computer Specialist diploma in Switzerland.

Features

  • 🔍 Search recipes by keywords based on title
  • 🥕 Search by ingredients (up to 3 different)
  • ⭐ Rate each recipe from 1 to 3 stars
  • 🏷️ Display budget-friendly recipes and apply a filter in search
  • ⚖️ Automatic adjustment of ingredient quantities according to the number of servings
  • 📝 Add your own recipes with your illustration and instructions
  • 🍄 Add your own custom ingredients
  • 🧊 Ingredient inventory sorted by type in different tabs
  • 🍯 Jar icon indicates whether all ingredients are available for the currently displayed recipe
  • 📅 Weekly meal planner, with drag and drop to assign meals to a day
  • ➖ When a planned meal has been cooked, a "Prepared" button lets you deduct each used ingredient quantities from the inventory
  • 🌐 Localized: English, French and Spanish available.

How to Run

  • Clone the repository using Git
  • Open the solution (.sln) file in Visual Studio 2022
  • Build the project with Ctrl+B then run it.

Download

Go to the Releases section to download a ready-to-use installer,
designed for x64-based Windows systems (Windows 7 and above).

If you find this project useful or inspiring, feel free to drop a star — it’s always appreciated.