The project “Activism Through Storytelling with Code” was created by Niki Ito as a part of the Google Summer of Code 2021. Google Summer of Code is a global program that pairs students with mentors to develop a 10-week programming project and learn about open-source software development.
For this project, she worked with the Processing Foundation to help develop and expand Processing and p5.js to be more accessible and inclusive for artists, designers, educators, and beginner coders. With guidance from her mentors Elgin-Skye McLaren and Grace Kwon, Niki developed this project which focuses on art, coding, and identity/community. The project includes a visual narrative website “about Me You & Us,” a Project Handbook, and this GitHub Repository with all the project files.
Go to this project repository to view and access the project files.
p5.js sketches:
Example 1: Still-Life
Example 2: Key Pressed with Sound
Example 3: Interactive Portrait
Example 4: Visual Narrative Draft
The visual narrative website includes audio-based p5.js sketches that showcase intimate narratives collected from conversations within the Japanese diaspora in the United States.
The handbook is organized into two main chapters: concepts and technical strategies for the visual narrative website “about Me You & Us.” The concepts chapter includes the purpose, struggles & solutions, and research. The technical strategies chapter includes visual strategies such as audio, photography, illustration as well as coding strategies within the p5.js editor and on the website.
To run the code locally:
- Download this project repository.
- Use Visual Studio Code and download the Live Server extention to view the website on your local development environment.
I feel very grateful to have had such amazing support during the development of this project. First and foremost, I would like to extend my deepest gratitude to my mentors Elgin-Skye McLaren and Grace Kwon who have been extremely helpful from start to finish. Every time after meetings with my mentors, I felt so inspired and motivated to move forward.
Furthermore, I would like to thank Japanese American photographer HATSUE and Japanese American art historian Joe who volunteered their time and thoughts to my project and became a part of the recorded conversations and visual narratives. I would also like to thank Japanese ceramic artist Miwa Neishi who introduced me to my new HATSUE and supported me from the very beginning. Additionally, I would like to thank professor Sherry Muyuan He who would spend long meeting sessions with me to support and inspire me when I felt unsure. I would also like to thank photographer Kestin Mica who contributed his amazing photography skills and became a partner in this project. Finally, I am extremely grateful for my programming professor Stalgia Grigg who introduced me to creative coding and Google Summer of Code.
I am very appreciative of this wonderful experience provided by Google and my mentor organization, The Processing Foundation. I look forward to continuing my contribution to open-source and the processing community.