StreetSquash
Website, content editing, and handoff · Columbia Software Solutions
StreetSquash is a Harlem nonprofit that combines squash with academic support and youth development. Through CSS, I worked on rebuilding its website and making it easier for staff to keep it current.
The problem went beyond how the site looked. Program information and impact data were hard to find, and the team wanted a website that wouldn’t depend on one person knowing how everything worked.
Making updates part of the product
I worked on a Next.js site with content stored separately as JSON and Markdown. Pages CMS gives staff an editing interface, and reusable page sections let them put together pages without changing the application code.
The editor and the stored content have to agree on the shape of every field. If they drift apart, an ordinary save can remove information. The project includes a check that compares those structures before a build, so a content change also has to work through the editor.
Building for the next person
I also worked on guides for editing, maintenance, and handoff. They explain where content lives, how to recover from a bad change, and which accounts the next maintainer needs.
That’s the part of this project I want to carry into other work: the person using the software should be able to keep using it after the person who built it leaves.
This was a CSS client project. The site and editing tools have been built; account ownership and the final handoff still need confirmation.