Pocket-Recipes
Features
- Login/Signup for personal account
- Explore Recipes
- Search the Database for recipes
- Favorite Recipes
- Group Recipes in "Cookbooks"
- Create Recipes and Cookbooks
- Make interactive Grocery Lists
The Explore Page
This is the first page displayed in the app when opened, from here you can scroll through a list of recipes which can be clicked on to view the recipe. This page pulls recipes in from our database 30 at a time using pagination.
The recipes in our MongoDB database were scraped from https://publicdomainrecipes.org/
The green floating button in the bottom right corner is used to create and upload a recipe, this will be covered below.Viewing a Recipe
To view a recipe that catches your eye, simply click on the tile. These tiles are buttons!
This is what a recipe looks like in our application.
Creating a Recipe
To create and upload a recipe, simply click the floating green + button and fill out the form.
Note: You must be signed in to upload a recipe.
Searching for a Recipe
To search for a recipe in the database, click the search icon on the top right of the explore page.
The Favorites Page
Throughout the application, the recipe tiles will have a small heart icon on the bottom right.
To favorite a recipe, press this button and the state of your Favorites page will update to reflect this change.
Likewise, you can also unfavorite a recipe.
The ability to favorite recipes is only available after signing in.The Cookbooks Page
Cookbooks are collections of recipes used to help with organization.
Creating a Cookbook
Adding a Recipe to a Cookbook
Grocery List
Click the + icon to add an item to your grocery list.
You can swipe to delete an item from the list
Login/Signup
Note: This was a 3 month agile developement project made for GMU's CS321 course in collaboration with Nicholas Thor Page and Joshua Hilbert. We designed and created this application from scratch.