Coder Social home page Coder Social logo

meenaambalam / plan-eat-rium.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from josly025/plan-eat-rium.io

0.0 0.0 0.0 3.83 MB

Group Project 01 - application for matching ingredients to recipe options

HTML 75.09% JavaScript 19.71% CSS 5.19%

plan-eat-rium.io's Introduction

plan-eat-rium.io

Dine-in helper application that helps you plan your weekly menu with various choices

Description

The most challenging part of cooking is planning what you want to cook and when and what ingredients I have already and I what I need to buy, etc.
The actual part of cooking and following a recipe is the least challenging part.

This App is a perfect solution for that. 
This let's you search for recipes with the ingredients you have in the fridge. Give many recipe choices to choose from. It lists the recipe ingredients, so you can shop for the ingredients you may not have at home. 

It also lets you add the the recipe name and link to the weekly calendar, so that you can go back to it, on the day you are cooking to pull up the actual recipe.

Technology & Tools Used

Front End                   : HTML, CSS, JavaScript, JQuery
Back End  & Data Storage    : AJAX and Local Storage
Version-Control             : GitHub
API                         : Edamam & Spoonacular Public APIs

Credits

1) Materialize 
2) Font Awesome
3) Google FU
4) StackOverflow
5) Edamam API
6) Spoonacular API

Screenshots to demonstrate the Application

Initial page load view: Initial page load view

View of ingredients searched and result with recipes returned: View of ingredients searched and result with recipes returned

View with recipes pinned to specific weekday calendar: View with recipes pinned to specific weekday calendar

How to use

1) Enter upto 3 ingredients for which you need recipes for.
2) Upto 5 recipes are returned, which gets displayed in a carousel format.
3) When the user is interested in a recipe and would like to add it to the calendar, they click the appropriate weekday they would like to save it to.
4) Clicking the weekday will add the current item name and URL into the recipe slot that is open under that day.
5) Once that is added, the pinned recipe will appear everytime the user refreshes the page.
6) When the page is refreshed, the ingredient are cleared, so that the user is allowed to do new search.
7) To remove the pinned recipe, click the delete button (circle button with 'X' mark).

URL

plan-eat-rium.io's People

Contributors

violettaval avatar adamjneubauer avatar meenaambalam avatar josly025 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.