GithubHelp home page GithubHelp logo

michellewatts20000 / whats-in-my-pantry Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 512 KB

What's in my pantry is an easy to use, all-in-one recipe search app that will display recipes based on a list of food items that are currently in your pantry

CSS 5.15% JavaScript 55.50% HTML 39.35%
recipes javascript html bootstrap

whats-in-my-pantry's Introduction

What's In My Pantry

URLs

Technologies used

HTML, JavaScript, CSS, Bootstrap, JQuery, Recipe Search API, Cat Fact API and FontAwesome.

The app functionality

WHAT'S IN MY PANTRY is an easy to use, all-in-one recipe search app that will display recipes based on a list of food items that are currently in your pantry
THIS APP will allow you to check against a set list of allergies and dietary requirements
AS A BONUS the app will present you with a fun cat fact to keep you and your guests entertained while cooking

Daily problem to solve using a persona example

TRENT is a single parent and wants to make dinner for his kids but is time poor and doesn’t want to go to the shops
TRENT checks the kitchen cupboards and types what he has in the cupboard into the app
The app produces recipe’s he can make with those ingredients
TRENT also needs to check for allergies as his kid has peanut allergy
The app will only display recipes that don’t contain peanuts
TRENT also likes this app as he wants to entertain the kids and knows that the recipes also includes a fun fact that will pop up on the screen

User story

AS A PARENT with a busy schedule, I want to see recipes with ingredients that I have in my pantry
AS A PARENT I want to cross check for any allergies that my family has SO THAT I can manage any dietary requirements
AS A PARENT I want to see a fun fact so that I can share with my children

Features

GIVEN you are using an app to find recipes
WHEN you open the app
THEN you can enter the ingredients that are in your pantry into the text field
GIVEN each ingredient will be listed underneath and saved in local storage
THEN you can select a dietary requirements
WHEN you scroll down
THEN you are presented with a yes or no question if you would like to also include a fun cat fact
WHEN you click GET RECIPES
THEN you can view a fun fact if yes was selected and 10 recipes that suit your criteria will be displayed
IF you did not select a fun cat fact
THEN 10 recipes that suit your criteria will be displayed
WHEN you click the CLEAR button, it will clear the recipes and ingredients for you to start again
WHEN you refresh the page
THEN the saved events persist

The following images demonstrate the application functionality

The home screen.

A user enters the ingredients and dietary requirements.

Search for recipes with a cat fact modal.

Search shows ten recipes at time in a grid.

One example of an error modal.

The following provides details of the project team involved in the development of this app

Michayla Constantinou EMAIL: [email protected] GITHUB: Michayla-C
Sona Shrestha EMAIL: [email protected] GITHUB: sona29
Michelle Watts EMAIL: [email protected] GITHUB: michellewatts20000
Megan Skippen EMAIL: [email protected] GITHUB: mskippen

License: MIT

whats-in-my-pantry's People

Contributors

michayla-c avatar michellewatts20000 avatar mskippen avatar sona29 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.