Sisters on the Fly Membership Platform
View project
Project Overview
The Challenge
The work took place inside an active, interconnected legacy platform rather than a clean rebuild. Member accounts, event records, payment activity, uploaded images, custom tables, AJAX handlers, and app-facing data all depended on one another.
That meant changes had to be made carefully, with attention to backward compatibility, production data that continued changing, and features that could not be interrupted while modernization work moved forward.
What We Delivered
Legacy Platform Modernization
Custom PHP and WordPress functionality was reviewed, repaired, and updated for newer environments while avoiding a high-risk full-platform rewrite.
Stripe and Membership Workflows
Payment-related functionality and Stripe webhook handling were reviewed and rewritten where needed so membership activity could be processed more reliably.
AJAX and Application Data
Browser-to-server interactions were debugged around structured requests and JSON responses, with attention to data also required by the companion application.
Database and Media Architecture
The work clarified how users, events, payment records, uploaded images, and application data were connected so future migration and modernization work could be planned safely.
Responsibilities
- Reviewing and understanding the existing WordPress architecture
- Maintaining custom membership and event functionality
- Updating legacy PHP for newer environments
- Repairing Stripe-related workflows and webhook handling
- Debugging AJAX requests and JSON responses
- Supporting data required by a companion application
- Identifying dependencies between database records and uploaded media
- Planning safer database and media migration strategy
- Troubleshooting production issues while preserving existing behavior