Skip to content

Shopify's Web Engineer Internship Application 2019 recreated with React.js

Notifications You must be signed in to change notification settings

yuriechan/wasteLookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Toronto Waste Lookup

A tool to look up proper disposal methods for waste items, with information sourced from the Toronto Waste Wizard Database(API).

Motivation

This app is created to help the citizens of Toronto, to easily look up for waste items and their disposal methods.
It was created as part of the Shopify Web Engineer Challenge (Summer 2019).

This app was initially created with jQuery and Node.js/Express, but I have decided to rewrite this app with React.js.
The previous version of the source code is available inside /legacy-app.
Or, click here for my old repo on this waste look up with jQuery and Node.js/Express.

A Learning Experience

Using React.js helped me understand the MVVM design pattern, which is the foundation of this framework.

Development

Setting up

  • Use git clone to clone this repository. Alternatively, download the source code.
  • Make sure required dependencies have been installed using npm install.

Development and testing

  • Execute:
    • Move to this path with, cd /waste-lookup
    • npm start to view site in development mode with hot reloading enabled.

About

Shopify's Web Engineer Internship Application 2019 recreated with React.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published