We build digital tools for environmental sustainability.

Freecycle Global Recycling Web App Platform

A rewrite of user and administration applications with modern JavaScript, custom email templates, continuous deployment, Elasticsearch and other service integrations.

Freecycle is a grassroots and entirely nonprofit movement of people who are giving (and getting) stuff for free in their own towns and neighborhoods. It’s all about reuse and keeping good stuff out of landfills. Each local group is moderated by local volunteers.

Freecycle was started in 2003 via emails and Yahoo Groups by Deron Beal, who had amassed a large amount of usable stuff that was not recyclable. The concept has now spread to over 110 countries, with thousands of local groups and millions of members.

Freecycle’s Perl-based moderators’ tools application (ModTools) had been serving an international user base for nearly two decades. The workflow and functionality was cumbersome, time-consuming, and lacking modern logic and usability. Freecycle called on FullSteam to rewrite the ModTools applications and its years of iterative tuning using modern JavaScript and other improvements.

FullSteam Labs worked in sprints tightly coordinated with Freecycle technical staff and testing teams, building upon their style guides and wireframed vision, leveraging existing infrastructure and value. In this context we built staging deployment (production not launched as of this writing) within existing infrastructure and led application and service level integration with high-performance search, and adapted quickly to changing circumstances.

Do you have an aging critical service or infrastructure that needs a rewrite?

Let's talk about it

Freecycle’s moderators now have a smooth-running scalable set of tools with real-time updates and high-performance search functionality, soon to launch. Backend data accessibility, user interface, feature testing, and reproducible local development environments are greatly improved.

Near the completion of the ModTools project Freecycle also called on us to build custom templates for their email notification service, and ongoing augmentation of their staff with critical support for getting their public-facing freecycle.org site over the finish line.

“FullSteam Labs has been really great for us here at The Freecycle Network to work with. I found it very easy to communicate with them and they were quick to understand our existing codebases and environment and then hit the ground running.”

—Steev Hise, Senior Engineer, The Freecycle Network