Tailored Inventory Management Software for a KC Non-Profit

HappyBottoms inventory management dashboard
HappyBottoms diaper distribution tracking interface
HappyBottoms automated notification system

About the Client

HappyBottoms is a Kansas City non-profit dedicated to providing diapers to families in need. The organization operates as a critical resource in the local community, distributing tens of thousands of diapers through partner agencies and direct outreach programs.

As the organization scaled its operations, they needed purpose-built software to manage inventory, track distributions, and streamline the logistics of getting diapers to the families who need them most.

The Challenge

HappyBottoms approached Active Logic with an incomplete inventory management system. Their previous development partner wasn't meeting expectations — leaving critical tasks unfinished and the organization without the tools it needed to operate efficiently.

The existing codebase was built on Drupal and required significant rework. HappyBottoms needed a partner who could take over the project, complete the outstanding work, and build a system tailored to the unique requirements of non-profit diaper distribution.

Immediate priorities for the engagement:

  1. Complete unfinished work. The previous partner left critical inventory management features incomplete — these needed to be finished and stabilized before any new development could begin.
  2. Migrate off Drupal. The existing platform wasn't suited for the custom workflows HappyBottoms required. A migration to a more flexible framework was essential.
  3. Build for non-profit scale. The system needed to handle the operational complexity of diaper distribution — expiration tracking, size preferences, partner agency coordination, and automated notifications.

The Solution

Active Logic took over the existing codebase and built a perpetual feedback loop for inventory management — a system designed specifically around the workflows of non-profit diaper distribution. The platform was migrated from Drupal to Symfony, giving HappyBottoms a modern, maintainable foundation.

Expiration Tracking

Built inventory expiration tracking to ensure diapers are distributed before they expire. The system automatically surfaces aging stock and prioritizes it in distribution workflows, reducing waste across the organization.

Size Preference Management

Developed a diaper size preference system that matches inventory to the specific needs of recipient families. Partner agencies can specify size requirements, and the system optimizes distribution accordingly.

Automated Notifications

Implemented automated notification workflows that alert staff and partner agencies about inventory levels, upcoming expirations, and distribution schedules — eliminating manual tracking and reducing the risk of missed distributions.

The Outcome

Active Logic delivered 100% task completion on the inherited codebase and consolidated everything into one unified web application. Tens of thousands of diapers have been donated through the system since launch. What began as an initial four-month engagement to finish incomplete work evolved into an ongoing partnership — with Active Logic continuing to build and maintain the platform as HappyBottoms' operations grow.

Technology

PHP Symfony

Need Custom Software for Your Organization?

Talk to us about how Active Logic can build purpose-built tools that match how your team actually works.