Entry Date:
May 30, 2017

Scratch Memories


Scratch Memories is a dynamically generated, personalized web-based visualization that celebrates a Scratcher’s journey by highlighting their key moments, creations, and connections in the online community. It is designed as a way for young people to reflect back on their creative experiences with Scratch — starting from their first experiments with code to seeing the increasing diversity and complexity of their projects over time; and from their initial baby steps in the community to realizing how their projects have inspired other people from around the world!

Such reflective experiences can not only help young creators feel proud about how far they have come but also feel confident and inspired to keep going further. This data-driven visualization can also serve as their dynamic personal portfolio that they can showcase and share with their parents, teachers, and other friends. The project processes public data from Scratch API and utilizes Javascript and other web frameworks to generate a personalized video for a given Scratch username.