Skip to content

laurentbarraud/Recipe-Writer

Repository files navigation

Recipe Writer

School project developed in C# with WinForms, as a replacement for the end‑of‑study assignment of the computer science diploma.
It manages a collection of recipes stored in a SQLite database.

Release Latest Release Downloads

Screenshot of the main form

Screenshot of the inventory showing ingredient management tabs

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 own 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
  • 🌐 Fully localized application: English and French 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.