Farechild Events

Event platform stabilization and scaling system

Legacy system modernization Event platform development Node.js application engineering Payment system integration Database architecture optimization

Farechild Events is a live events platform used by promoters to run ticketed events across alternative and emerging industries.

When we took over the platform, it was already in active production. Events were running, tickets were being sold, and payouts were being processed in real time. The issue wasn’t building something new — it was that the system underneath it was no longer fully reliable.

Payment flows would fail without clear patterns. Payouts didn’t always reconcile correctly. And as usage increased, the gaps between systems started to show.

We stepped in under a long-term retainer and began stabilizing the platform while it stayed live.

The Challenge

  • Ticketing and payout logic failing intermittently in production
  • Payment processing inconsistencies affecting transactions
  • Financial data mismatches across system components
  • Database structure not scaling with event volume
  • Core workflows breaking under real usage conditions
  • Legacy codebase too risky to replace outright

What We Built

We worked directly inside the existing system, stabilizing and progressively rebuilding core components without taking the platform offline.

  • Incremental refactoring of Node.js backend in production-safe stages
  • Database schema redesign to support reliable event and ticket data
  • Fixed payment validation issues causing transaction drift
  • Rebuilt promoter payout calculation logic for consistency
  • Stabilized core event and order processing workflows
  • Multi-ticket cart system supporting mixed ticket types per event
  • Recurring event functionality for promoters
  • Repaired and stabilized ticket lifecycle flow from purchase to fulfillment
  • Improved reliability during peak traffic event periods
  • Event performance dashboards for promoters and platform operators
  • Revenue projection tools for upcoming and active events
  • Ticket breakdown reporting across events and promoters
  • Increased visibility into platform-level performance and trends
  • Authorize.net payment processing
  • Google Maps API for event location data
  • MongoDB data layer
  • AWS infrastructure (EC2, S3)
  • System was live and generating real transactions throughout work
  • No option for full rewrite or downtime
  • Financial accuracy required across all workflows
  • Incremental refactoring of tightly coupled legacy architecture
  • Interdependencies between payments, events, and payouts

Results

  • Stabilized a live production event platform without interrupting operations
  • Resolved inconsistencies in payment and payout systems
  • Improved reliability across ticketing and event workflows
  • Enabled continued expansion of promoter base
  • Reduced operational risk for internal team
  • Long-term retainer engagement evolved into ongoing direct partnership

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.

Bartlett Art

Portfolio Website WordPress Development Custom Theme Development

Bartlett Art is a photography portfolio website designed to showcase a curated collection of photographic work through a clean, image-focused experience.

We converted a custom Photoshop design provided by the client into a custom WordPress Gutenberg theme, creating a fully editable self-hosted portfolio site while preserving the original visual direction.

Tech stack

WordPress, Gutenberg, Custom Theme Development

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.

Child Parent Psychotherapy

Training and accreditation management platform

WordPress platform development Event management systems Multi-role user systems Training and accreditation systems Workflow automation

Child Parent Psychotherapy is a UCSF-affiliated organization focused on helping young children and families recover from trauma through training, clinical practice, and accreditation programs.

We built a platform that allows them to manage their training, accreditation, and participant ecosystem online, replacing spreadsheet-based workflows and enabling them to scale their programs without increasing administrative overhead.

The Challenge

The organization was managing hundreds of training participants using spreadsheets and manual coordination.

This created limitations around:

  • Tracking participant progress across training programs
  • Managing recurring courses and events
  • Handling accreditation workflows
  • Coordinating communication between trainers and participants
  • Scaling training programs without increasing operational overhead

The system needed to support a complex, multi-role training environment with structured data tracking and flexible workflows.

What We Built

We built a WordPress-based platform that extends beyond a traditional website into a training and accreditation management system.

We implemented a heavily customized event and course system using The Events Calendar plugin.

This system allows trainers to:

  • Create and manage training courses and recurring events
  • Track attendance across sessions
  • Manage participant enrollment and participation data
  • Monitor course progress and completion status

We built a full tracking system for managing participants across training programs.

This includes:

  • Individual participant records tied to courses and events
  • Attendance tracking and progress monitoring
  • Form submissions and training documentation
  • Automated rostering of accredited participants

Accredited participants are automatically added to a searchable roster used by external organizations seeking certified therapists.

The platform supports multiple user roles with distinct permissions and dashboards, including:

  • Trainers
  • Participants
  • Administrators

Each role has access to different workflows, tools, and data views tailored to their responsibilities.

We implemented internal communication tools for course coordination, including:

  • Automated notifications for training events and updates
  • Manual messaging tools for trainers and administrators
  • Email-based communication workflows for participants and trainers

We integrated custom systems to support operational requirements, including:

  • Custom API interactions for rostering and accreditation workflows
  • UCSF-approved payment processor integration for course payments
  • Data handling and normalization for training and participant records
  • WordPress
  • SiteGround hosting
  • Custom API integrations
  • The Events Calendar (heavily customized)

This project required building a flexible system around evolving requirements and complex workflows.

Key challenges included:

  • Highly customized event and course logic beyond standard plugin behavior
  • Complex role-based access control across multiple user types
  • Evolving feature requirements during development
  • Complex query optimization for event and participant data
  • Managing structured data across training, accreditation, and communication systems

Results

  • Replaced spreadsheet-based tracking with a centralized training platform
  • Enabled scalable management of training and accreditation programs
  • Automated rostering of accredited participants for external discovery
  • Secured additional funding for continued platform development
  • Positive adoption from trainers, who are the primary operational users of the system
  • Established a foundation for scaling training programs without proportional administrative growth

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.

Autographia

Multi-vendor ecommerce platform and scalable commerce infrastructure

Ecommerce infrastructure Multi-vendor marketplace Programmatic SEO Node.js AWS WordPress

Autographia began as a successful eBay-based memorabilia business looking to transition into independent ecommerce and expand into a multi-vendor model.

We built a system that enabled them to operate as a multi-vendor ecommerce brand for the first time, supporting a catalog of over 200,000 products and an automated fulfillment and marketing stack.

Autographia needed to move from marketplace selling to an independent ecommerce operation with:

  • Aggregation of product data from external sources
  • Support for onboarding multiple vendors with inconsistent data formats
  • Automated catalog management at large scale
  • A drop-shipping fulfillment workflow
  • Integration between product data, advertising, and sales channels

What We Built

We built a full commerce infrastructure system consisting of a data ingestion layer, ecommerce platform, marketing integrations, and operational tooling.

We developed a standalone Node.js application using Puppeteer to extract product data from multiple external web sources.

This system:

  • Pulls product data from vendor websites and external sources
  • Handles inconsistent and unstructured product formats
  • Normalizes data into a unified ecommerce schema
  • Continuously syncs and updates product listings
  • Stores structured data in AWS RDS for scale and reliability

We built a WordPress-based ecommerce system hosted on AWS EC2, with AWS S3 used for asset storage.

The platform:

  • Manages a live catalog of 200,000+ products
  • Applies vendor-specific pricing and markup rules at scale
  • Routes orders directly to vendors for FedEx-based drop-shipping fulfillment via API integration
  • Maintains performance under continuous catalog updates and high traffic
  • Uses AWS infrastructure to support scalability and reliability

WordPress was extended beyond a CMS into a high-volume ecommerce and catalog management system.

We integrated the platform directly with key acquisition and retention channels:

  • Google Merchant Center product feed automation
  • Google Ads product-level campaign synchronization
  • Facebook Ads catalog and retargeting integration
  • Klaviyo email and lifecycle automation flows
  • API-based synchronization between product data and marketing systems

This allowed the entire catalog to be surfaced directly across paid and retention channels without manual feed management.

We built custom administrative tools inside the WordPress dashboard to manage the multi-vendor system at scale.

These tools allow the client to:

  • Manage vendor profiles and configurations
  • Control markup rules across vendors and product categories
  • Apply catalog filters and segmentation logic
  • Monitor product ingestion and synchronization pipelines
  • Operate the system without engineering support

We implemented a system that generates SEO-optimized product pages directly from structured catalog data.

At launch, product pages did not include descriptions. We use LLM-based generation to create product descriptions from product titles and images, allowing each product to become a fully indexable landing page without manual copywriting.

This enables:

  • Automated creation of SEO pages for every product in the catalog
  • Scalable content generation across 200,000+ products
  • Continuous expansion of organic search coverage as inventory grows
  • No manual content creation or page writing requirements
  • 200,000+ products managed within a unified ecommerce platform
  • Hundreds of thousands of monthly visitors
  • Transition from marketplace dependency to independent brand ownership
  • Fully automated product ingestion and normalization pipeline
  • Multi-vendor drop-shipping model enabled through integrated fulfillment APIs
  • Unified marketing distribution across Google Ads, Facebook Ads, and Klaviyo
  • Scalable SEO system covering the full product catalog through automated page generation
  • Operational tooling enabling full vendor and catalog management without engineering involvement

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.