Giter VIP home page Giter VIP logo

food_choices's Introduction

Foodly

Description

It's not alwasys an enjoyable experience to hunt for food recipes, especially if you have a limited number of ingredients available on hand. It can be worse, when you have dietary restrictions.

This application provides users with food recipe choices based on their selection of what they would like as ingredients and what they would like to exclude.

User Story

AS A User with Dietary restrictions
I WANT to provide a list of ingredients
SO THAT I can get recipe ideas

Acceptance Criteria

GIVEN that a user has started to enter an ingredient in the 'I want' field
WHEN the user starts to type
THEN the ingredient name is autocompleted with suggestions

GIVEN that a user has started to enter an ingredient in the 'I dont want' field
WHEN the user starts to type
THEN the ingredient name is autocompleted with suggestions

GIVEN that a user has entered ingredient choices
WHEN clicks on the 'Get My Recipe' button
THEN user should be presented with recipe choices.

GIVEN that a user has been presented with recipe choices
WHEN the user is viewing the resulting recipes 
THEN the recipes should be presented in cards

Wireframes

project wireframe

Screenshot

screenshot

APIs

Design Framework

Roles

๐ŸŽจ Frontend Developer/Designers:

๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป Backend Developers:

๐Ÿ‘จโ€๐Ÿ’ผ Product Owner:

๐Ÿ›  DevOps Engineers:

๐Ÿฅธ Quality Assurances:

Project Member Legend

ID Name
A Celeste Moore
B Terence Chaney
C Cesar De La Portilla
D Mohammed Ottun

food_choices's People

Contributors

dlp713 avatar celestealexmoore avatar mohammedottun avatar tchaney0327 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

mohammedottun

food_choices's Issues

Implement modal pop-up

When user hovers over the card
Then the modal window will pop-up pop
and the transparent box with larger title
and the recipe text is displayed with larger text
and the recipe picture is displayed larger
and nutritional facts or whatever.

Create the 'I want' input component

GIVEN that a user has started to enter an ingredient in the 'I want' field
WHEN the user starts to type
THEN the ingredient name is autocompleted with suggestions
WHEN the user clicks on the suggestion
THEN the suggested ingredient is added to the 'I want' field
WHEN the user starts to type in the 'I want' field
THEN ingredient suggestions should appear
AND user should be able to add more ingredients to the 'I want' field

Create the 'I don't want' input component

GIVEN that a user has started to enter an ingredient in the 'I don't want'
field
WHEN the user starts to type
THEN the ingredient name is autocompleted with suggestions
WHEN the user clicks on the suggestion
THEN the suggested ingredient is added to the 'I don't want' field
WHEN the user starts to type in the 'I don't want' field
THEN ingredient suggestions should appear
AND user should be able to add more ingredients to the 'I don't want' field

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.