A desktop application developed with Windows Forms in C# that allows users to easily document and manage their food recipes.
I made this during my first year at Sheffield Hallam University as part of a coursework assignment. The goal was to create a functional desktop application that could help users organise their recipes effectively.
Features
Add/Edit/Delete Recipes: Users can easily add new recipes, edit existing ones, or delete recipes they no longer need.
Measurement Units: Users can input a range of measurement units for ingredients, allowing for flexible recipe creation.
User-Friendly Interface: The application features an intuitive and simple interface built with Windows Forms.
Future developments
Meal Planning: I'd hoped to add a feature to suggest recipes and make weekly meal plans based on the available ingredients.
Unit Conversion: I'd planned to integrate automatic unit conversion for recipes to make it more inclusive for different demographics.
Screenshots

Technologies Used
C# (.NET Framework)
Windows Forms
Technical Challenges
My first experience with JSON serialization and deserialization to save and load recipes efficiently.
I'd never used Windows Forms. Its event driven programming was a new and valuable learning experience.
I focused on creating a clean and intuitive user interface and learning best practices for desktop application design.
Conclusion
The Food Recipe Manager is a easy-to-use solution for individuals looking to organise their own creations. With its user-friendly design and robust features, it simplifies the process of managing recipes and enhances the overall cooking experience.