/meal-selection

Expand your culinary horizons and satisfy your taste buds by discovering your next favorite meal!

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Web Development Project 4 - Meal Selection

Submitted by: Archie Goli

This web app: recommends new meals to users so they can expand their culinary horizons!

Time spent: 6 hours spent in total

Required Features

The following required functionality is completed:

  • Clicking a button creates a new API fetch request and displays at least three attributes from the returned JSON data
  • Only one item/API call is viewable at a time
  • API calls appear random to the user
  • At least one image is displayed per API call
  • Clicking on a displayed value for one attribute adds it to a displayed ban list
  • Attributes on the ban list prevent further images/API results with that attribute from being displayed

The following optional features are implemented:

  • Multiple types of attributes can be added to the ban list
  • Users can see a stored history of their previously viewed items from their session

Video Walkthrough

Here's a walkthrough of implemented user stories.

Notes

I learned a lot about Web APIs and how to work with them while solidifying my knowledge in state management and basic hooks.