Overview

MealBuildr is a free, user-driven site designed to bring diversify to your dinner plate. It allows you to populate the site with every meal or ingredient you can possibly think of and even choose the ingredients you have at home to add to your inventory. Once you have built your inventory, MealBuildr can tell you exactly what you can make. Effectively, it allows you to build meals. If you would like to learn more about the site, you can view my about page


Once you register and login, you can do the following:


Ingredients

ingredients page

On the add/view ingredients page you can see all the ingredients in the database and also all the ingredients you've added yourself.

Adding Ingredients

At the bottom of the page there is a section that allows you to add ingredients for everyone to see.

Detail Page

You can go to the detail page for each ingredient in the system, view who added it, its category, and report it if there's something wrong with it.

Delete Page

You can also delete ingredients that you have added. Unfortunately, you can only delete ingredients that aren't being used by any meals because otherwise this would ruin them.





Meals

meals page

On the add/view meals page you can see all the ingredients in the database and also add meals using the ingredients in the database.

Adding Meals

At the bottom of the page there is a section that allows you to add meals. You enter in the name of the meal, select the ingredients, give a short description of the meal, then type how you make the meal.

Detail Page

You can go to the detail page by clicking on the meal name; this page shows you the description, ingredients, and of course how to make it. If you created the meal, you can delete it from here or just edit it. If you did not create it, you can "report it" if it is in some way wrong or inappropriate.

Edit/Delete Page

You can access these pages from the detail page if you are the creator of the meal. On the delete page, you can delete the meal, and on the edit page, you can edit all the details of the meal.




Inventory

inventory page

Adding Inventory Ingredients

This page allows you to choose the ingredients in the database that you have at home. It saves your inventory so you can easily update it. This is crucial to the what to make page which is described below.




What to make

what to make page

Viewing what you can make

This page looks through all the meals in our system and then finds the meals that you can make. It determines if you can make a meal by looking at all the ingredients in your inventory and all the ingredients that make up each meal. If it determines that you have all the required ingredients, it is shown on this page