2020 Internship: Final Reports
 

Files

Download

Download Full Text (904 KB)

Download Infographic (1.0 MB)

Summary

Block Bins is a compost collection company based in Chicago that creates food scrap drop off points using shared bins, providing an inexpensive solution to people who want to compost their food scrap. This service is enabled with a website, automation, and data collection & analysis, which were developed and improved over the course of this internship. The goal of this project was to improve the current website with an updated front-end that uses modern web frameworks and a revised back-end that is better tailored to the Block Binsuse-case. These improvements would reduce reliance on third-party software and developers, and automate more of Block Bins’ workflows. Working on the front-end of the website gave me the opportunity to learn Vue.js, a front-end JavaScript framework, and to utilize the Leaflet API in order to render maps.Developing with Vue.js was a significant aspect of this internship as the framework is increasing quickly in popularity due to all the functionality it provides. Back-end work entailed using Node.js to write scripts that compile collection statistics for each bin, and then analyze the statistics to determine optimal service intervals, and detect overuse, theft, and service issues. Through this process we created a JSON data model for Block Bins to structure its back-end and front-end development around, which will provide guidance for future web development.

Publication Date

4-2020

Advisor(s)

Dane Christianson; Block Bins LLC, CEO

Keywords

Innovation, Workforce Development, Career Pathways, Career Development

Disciplines

Entrepreneurial and Small Business Operations

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Web Developing with Block Bins

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.