Code Monkey home page Code Monkey logo

recipe-management-app-frontend's Introduction

CI

recipe-management-app-frontend

https://recipe-management-app-frontend.herokuapp.com/about

The frontend for our recipe management app from Webtechnologien. Contains a simple UI to interact with recipes and ingredients.

Usage

Ingredients

  • view all the ingredients users have already added and see whether they are vegetarian or vegan
  • add a new ingredient with a name and mark them as vegetarian or vegan
    • click on the "Zutat hinzufügen" button
    • enter a name and choose a dietary category via dropdown in the column on the right-hand side
    • click the "Zutat hinzufügen" button on the columns bottom
  • calculate an ingredients price with the Spoonacular Api
    • click on the "Preis berechnen" button
    • choose one of the existing ingredients via dropdown in the column on the left-hand side
    • click the "Preis berechnen" button on the columns bottom
    • the calculated price will be shown below
  • search for a specific ingredient name
    • type one or more letters into the "Zutaten durchsuchen..." bar
    • all ingredients whose name contains the letters will be shown in real-time
  • filter the ingredients by vegetarian or vegan, or show all of them
    • click on the corresponding radio button
    • only ingredients fulfilling the criterion will be shown

Recipes

  • view a summary of the recipes users have already created, including the amount of servings it provides as well as info about whether it is vegetarian or vegan
  • add a new recipe
    • click on the "Rezept hinzufügen" button
    • type a title and instructions into the upper two boxes
    • select the number of servings your recipe is intended for by the arrows in the next row
    • choose an ingredient of the options in the drop-down menu below, click on "Ausgewählte Zutat hinzufügen:"
    • the chosen ingredient will be listed below, adjust the amount by the arrows or typing a decimal number into the field, choose one of the units provided
    • to add more ingredients, repeat the last two steps
    • when your recipe is complete, click on "Rezept speichern"
    • should you change your mind, you can click "Reset" to clear all inputs above and restart
  • search for a specific recipe by name
    • type one or more letters into the "Rezepte durchsuchen..." bar
    • all recipes whose name contains the letters will be shown in real-time
  • display a recipe in detail
    • click "Rezept ansehen" on one of the recipe cards
    • in addition to the information provided by the summary, you will also see the instructions and a list of ingredients needed to prepare the recipe
  • delete a recipe by clicking the "Rezept löschen" button

recipe-management-app-frontend's People

Contributors

quotchen avatar leonkorth avatar

Stargazers

 avatar

Watchers

 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.