Git Product home page Git Product logo

project-1's Introduction

🥬 JustVeggie Application

A web application that provides recipe ideas for vegetarian and gluten-free options, quick and easy to find options related to the user's dietary requirements. The user can include or exclude ingredients and select a cuisine of their choice.

The Javascript code uses functions and event listeners to handle user interactions and update the content on the screen. Two APIs are used to retrieve the recipes and videos ideas.

The two APIs used in this website are: Spoonacular and Youtube.

This app has been created as a group project by Bex Ford and Clelia Mangione for the edEX Front-End Development Bootcamp.

Table of Contents

Key Features

  • Find recipe ideas for vegetarian and gluten free options.
  • Search for recipes by including or excluding ingredients.
  • Select a cuisine of your choice.
  • Watch extra recipe videos from Youtube.

Workflow

  1. The user types the name of a dish, including or excluding ingredients and they choose a specific cuisine.
  2. This triggers the Spoonacular API to show 6 recipes ideas.
  3. In the Videos Ideas section, the YouTube API is triggered to show other 6 video recips ideas for general vegetarian gluten free dishes.

Link to deployed Application

Just Veggie

GitHub

GitHub

Final Results

When the user visits the page it is displayed with a navigation bar at the top and the logo as you can see in the image below: Website

Spoonacular API

The first API we created was from Spoonacular. Our website was created for users that are vegetarian with a gluten intolerance. Therefore the API request we created only displays food that are vegetarian and gluten free. With this API we also wanted the user to have the choice to include or exclude ingredients therefore we built it into the API request. We felt that this give the user more options to narrow down the recipe that they want to find, creating an overall better user experience. As you can see in the image below the options for the user:

Spoonacular API

Youtube API

The second API we created was Youtube. This enabled users to have a video link of vegeterian and gluten-free recipes. We felt this made the overall user experience great as all of the information was given without the user having to do a second search. As you can see in the image below the user has the option to click on Watch on Youtube button if they choose to do so.

Youtube API

Brand theme

Below is an image of the colour palette in which we used throughout designing the web application.

colour theme

The font style we used for this project was called Jost from google fonts.

Credits

  • Ryan Ford (Graphic Designer). Ryan designed the JustVeggie logo for this project which is displayed below. JustVeggie Logo

project-1's People

Contributors

bex-ford avatar clelia-m avatar

Stargazers

 avatar  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.