Skip to content

oh-sully/Toronto_Waste_Wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Toronto Waste Disposal Web Application

A web app to search for waste items how to properly dispose of them using the Toronto Waste Wizard database, and save frequently used ones. Created for a Web Engineer Internship application (See description below).

Live application

Web Engineer Challenge - Summer 2019

Build a web app to search for waste items using the Toronto Waste Wizard database, and save frequently used ones.

Instructions

  • Reproduce the design as provided in the screenshot, which displays example search results.
  • The data must be taken from the Waste Wizard Lookup data (JSON).
  • Typing in the search field should NOT perform an API call.
  • A search must be performed when hitting enter or clicking the search button.
  • When the search input field is cleared, the list of results should also be cleared.
  • Performing a search should render a list of potential matching items based on keywords. Each item should:
    • Render the title and description of the item.
    • Render a grey star button if the item is not already favourited.
    • Render a green star icon if the item is not already favourited.
    • Clicking the star button should add the item to the favourites list.
  • When the number of favourites is more than one, the app should render a list of items. Each saved item should:
    • Render the title and description of the item.
    • Render a green star button if the item has been favourited.
    • Clicking the green star button should remove the item from the saved list.

Design

Design

Submission

In your application, please include:

  1. A link to your codebase, for review.
  2. A link to a hosted version, for testing.

About

Web app to search Toronto's Waste Wizard database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published