Skip to content

HansonSoftware/Pocket-Recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket-Recipes

👨‍🍳 Calling all chefs! Pocket Recipes is a recipe storage application with additional features that make organizing your recipes very easy.

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.

About

Full-Stack Mobile Application built with Flutter, Java Spring-Boot and MongoDB. This is a recipe storage application with many more features!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published