EatOurFood.com will be a recipe website,
intended to house information about all types of recipes. The site will have both public and
private (membership based) sections, and different levels of functionality depending on whether
the user is a member or not.
The project will be divided into phases. The scope of the EDIT 6190 project is implementing
the feature set described in Phase 1. The expected date of completion for Phase 1 is
2003.12.01. Phase 2 is considered out of scope; its expected completeion date has yet
to be determined.
The project will be implemented using PHP as a scripting language and MySQL as the database
back end. All code will be done by hand. Graphics will be created using Adobe Photoshop and
Macromedia Fireworks.
Phase 1 Features
- All users will be able to browse the site and view recipes.
- All users will be able to view the reviews for a recipe.
- All users will be able to search the site for recipes.
- All users will be able to use an advanced search to find recipes.
- All users will be able to register as members.
- Members will be able to submit recipes.
- Members will be able to mark recipes as favorites, and view a list of favorite recipes.
- Members will be able to update their profiles (passwords, usernames, etc.)
- Members will be able to get their password reset and emailed to them in the case that it is
forgotten.
- Members will be able to review recipes.
- All form input will be validated on the server side.
Phase 2 Features
- All users will be able to view a printer friendly version of recipes.
- Members will be able to edit the recipes they entered.
- Members will be able to add pictures to recipes.