CityZen is a web application platform that captures citizens suggestions and concerns about infrastructure around Pittsburgh. This could be related to public biking infrastructure, city parks, traffic infrastructure, or a local shopping mall area. This platform allows users to choose a location on an interactive map of their current location. The user can choose a category for their suggestion, a title, and provide a decsription for more detail. The goal is to not only use crowdsourcing to generate ideas, but also to narrow down the most popular or important ideas within a city for decision makers to focus on. This was a group project for my Software Engineering class during Summer 2020. I was the Scrum Master. It is a working progress and open sourced - please fork and make pull requests!
Having a reliable mode of transportation is necessary for people to maintain jobs. Hence, sustainable and accessible mobility is imperative to the economic growth of a city. In many cities, bike sharing programs are becoming an increasingly sustainable and accessible option for commuters. Accessible transportation options are important to one's ability to gain a steady income. However, many bike sharing programs are not living up to their potential in ensuring that users from lower income neighborhoods can benefit as well. By collecting and analyzing data about these programs, we can learn about how to make them even more useful. All the code and the corresponding Jupyter Notebook can be found on my GitHub.
We created an application that takes your stories (drawings) and generates a song based off the percentage of a dominant color in your drawing using K-Means Clustering. To create this, we started off with rapid prototyping harnessing the design thinking skills. This lead us to come up with such a unique idea: JamDraw. I continued this as a class project to connect it to a RaspberryPi and PiCamera.