Git Product home page Git Product logo

mealplanner's Introduction

The Fab Five's Fantastic Foods

Table of Contents

Description

The Fab Five's Fantastic Foods is our first project for our UCSD Extention Full Stack Boot-camp. The assignment was to create something people needed, using third-party and server-side API's, a CSS framwork, and user interaction. We settled on a meal planner because we ourselves were in need of one. This project was put together in a short 2 weeks. Ane we are ultimately proud of our work.

This is a meal planner that not only helps you keep track of breakfast, lunch, and dinner. But it also let's you search for recipes to add to your schedule, and has an interactive grocery list. We also have a contact page to report any issues or ask for help.

Meal Planner deployed link

welcome page

meal planner page

grocery list page

contact page

Usage

When you first enter the meal planner, click "Lets Get Started!" to go to the actual page.

When you get to the planner page, scroll to the bottom and search a recipe, you will have many options to choose from, you can then add them to the planner by selecting that day of the week, meal, and time. When you scroll back up you will see your changes. You can then click on the Recipe Link to be taken to the website hosting your recipe, or you can click on the Ingredients dropdown to see what ingredients you will need and how much.

On the Grocery List page, you can create a grocery list based off of your meals, which will remember all your entires session to session. "Add an Item" to... add an item, check things you bought (or changed your mind about) and click "Remove Checks" to remove them, and finally, "Save List" to save all of your changes. Reload the page and all your entries will be there!

On the Contact page, you can reach out to us to help with the application. Fill out your name, Email, message, and a little emoji displaying your feelings. Hit "Submit" to send your message to a special email for the application.

Tests

  1. Play around on the planner page. Check out all the recipes available. Add recipes with dates and times.
  2. In the Grocery List, fill out boxes, check some filled out boxes and leave others empty, check and un-check empty boxes. Click "Save List", reload the page, and see what pops up!

Contributors

This Meal Planner was made though that combined efforts of the Fab 5:

APIs

jQuery

"jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers."

jQuery UI

"jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library."

JotForm

"Easy-to-use online form builder for every business. Create online forms and publish them. Get an email for each response. Collect data."

Materialize

"Material Design is a design language that combines the classic principles of successful design along with innovation and technology."

EDAMAM Recipe Search API

"Edamam's Recipe Search API lets you integrate recipes and faceted recipe search into your websites or mobile applications."

Badges

GitHub GitHub repo size GitHub contributors


License

© Copyright 2020 F5FF

GNU GENERAL PUBLIC LICENSE Version 3

mealplanner's People

Contributors

ntkonzen avatar tbsanders5 avatar kilowrey avatar taliavazquez avatar zacharybryan 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.