Mango-Roo

Mango-Roo Productions

Software for the shops, clubs, associations and traders we know best.

Mango-Roo Productions is a small software studio in the White Mountains of New Hampshire. We build and run PayoutPilot, Trading Blox, the White Mountain Board of REALTORS® association system, the club platform behind the Drifters and the Schussverein, the Bridges & Bows rental system that also runs Zachromatic, and the String Beings quartet site. Each started as the tool one organization needed and is built so that others like it can use it too.

What we build and run

Eight organizations, each hosted and maintained by Mango-Roo Productions.

PayoutPilot

Payout reconciliation and sales tax for Stripe and Square, posted to QuickBooks.

Every Stripe payout becomes a QuickBooks deposit that matches the bank feed line for line: charges, fees, refunds and tax, mapped product by product to the right accounts. Monthly sales tax is computed across Stripe and Square in one screen. Payouts are captured by webhook the moment they land and processed overnight on a schedule you set.

Built for
Small businesses, shops, clubs and associations that sell through Stripe or Square and keep their books in QuickBooks Online.
Many tenants
One service, many organizations. Each connects its own Stripe and QuickBooks and keeps its own mappings, schedule and tax settings.
www.payoutpilot360.com

Trading Blox

Build, test and trade systematic trading strategies.

Since 2005, Trading Blox has been the research platform for systematic traders: a drag-and-drop System Editor, the Blox Basic scripting language, parameter-driven backtests across decades of futures, stock and forex data, trade-by-trade results, and next-day order generation with a live connection to Interactive Brokers. Three editions, sold by subscription.

Built for
Independent systematic traders, CTAs and funds who want to test a rule set before they risk money on it.
Many tenants
Every subscriber has a licensed install, a customer account for billing and support, and access to the Trading Blox community forum.
www.tradingblox.com

WMBR Association Management

Membership, dues, events and committees for a REALTOR® board.

The system behind the White Mountain Board of REALTORS®: membership applications and approvals, dues billing and transfers to the state and national associations, events with online registration, classes, raffles and sponsorships, committees with their own documents and polls, board voting, a public member directory, and posting to QuickBooks. Members pay by card through Stripe or by invoice.

Built for
Local REALTOR® boards and other member associations that run on dues, meetings and volunteers.
Many tenants
Runs one board today. Another association can run on it with its own domain, branding and Stripe account.
www.whitemountainboard.com

Drifters Ski Club Platform

Members, lodge reservations, dues and racing for ski clubs.

Runs the Drifters Ski Club and the Schussverein: a member directory, lodge reservations with charge sheets and in-page card, Apple Pay and Google Pay payment, annual dues and one-off invoices through Stripe, reimbursement credits, EV charging, email templates, and the joint Drifters–Schussverein race system with categories, bibs, results and standings.

Built for
Ski and outing clubs with a lodge to share and a season to organize.
Many tenants
One platform, several clubs. Each club gets its own domain, branding, Stripe account and email sender.
www.driftersskiclub.com

Schussverein Ski Club

A second club on the same platform, with its own domain and Stripe account.

The Schussverein runs its member directory, lodge reservations, charge sheets, annual dues and the joint race system on the same platform as the Drifters, at its own address with its own branding, email sender and Stripe account. Nothing was forked: every improvement made for one club reaches both at once.

Built for
The Schussverein’s members and officers, who sign in with an email code and pay by card.
Many tenants
The second tenant on the club platform, and the proof that it is one. A third club is a new row and a domain.
www.schussverein.com

Bridges & Bows Rentals

Rental management and point of sale for string instrument shops.

Runs Bridges & Bows Violin Shop in Westford, Massachusetts, and Zachromatic, the guitar shop across town: instrument rentals on monthly, school-year and annual terms, customers with a card on file through Stripe, instrument inventory and repair tracking, a register with barcode scanner, receipt printer and cash drawer, lesson scheduling with teacher pay, payroll, and a built-in double-entry ledger for the books.

Built for
Violin shops and other instrument rental businesses that want one system for the counter, the fleet and the books.
Many tenants
One codebase, one shop per deployment. Each shop has its own database, domain and Stripe account.
www.bridgesandbows.com

Zachromatic

Guitar sales, repairs and setups in Westford, Massachusetts, and the second shop on the rental platform.

Zachromatic Guitar Sales & Services is Zach Smith’s independent guitar shop: used and vintage guitars, basses, mandolins and banjos, strings and accessories, and repairs and setups for players from Westford to Concord. In September 2026 it became the second shop on the Bridges & Bows rental platform, with its own database, domain and Stripe account for rentals, the register and the books.

Built for
Guitarists of every level in Westford and the surrounding towns, and the shop that serves them.
Many tenants
The first shop outside Bridges & Bows to run on the platform, and the reason it was built as one shop per deployment.
www.zachromatic.com

String Beings

A string quartet from Portland, Maine, and its website.

Tim plays violin in String Beings, a quartet whose programs run from the classical-era quartets of Haydn to the jazz, blues and spirituals of William Grant Still. Mango-Roo Productions hosts the quartet’s site, its concert listings and printable flyer, and bills engagements and ticketed events through its Stripe platform.

Built for
Concert series, libraries, schools and private events looking for a quartet in northern New England.
Hosted here
The site and its payments run on the same studio infrastructure as the products above, so a performing group can be set up the same way.
www.stringbeings.org

About

Mango-Roo Productions is the studio of Tim Arnold, based in the White Mountains of New Hampshire. It takes its name from Tim’s two Jack Russell terriers, Mango and Roo.

Each of these products began as a tool for a business, club or association Tim runs or belongs to. Once it was working, it was built out so another shop, club or board could run on it too, with its own domain, its own data and its own Stripe account. That is the common thread: software written by someone who uses it every day.

Mango, a Jack Russell terrier Roo, a Jack Russell terrier
Mango and Roo, the names on the door.

Payments and billing

Mango-Roo Productions is the Stripe platform behind the products above. When a shop, club or association takes a payment through one of them, the money goes to that organization’s own Stripe account. Mango-Roo Productions collects a small platform fee from the organization for running the software.

If Mango-Roo or Mango Roo Productions appears on a Stripe statement or invoice, it is that platform fee, or a subscription to one of these products. Questions about a charge are welcome at the contact address below.

Under the hood

The products above share one toolkit. Every integration here is running in production for at least one of them, so the next shop, club or association that needs it gets it already built.

Payments

Stripe and Square, end to end.

  • Stripe Connect platform. Each organization keeps its own Stripe account; Mango-Roo takes a small platform fee on each charge.
  • Checkout, subscriptions and invoices. Monthly and annual dues, school-year rental terms with subscription schedules, one-off invoices, refunds and coupons.
  • Card on file. Customers save a card once and are charged off-session for rentals, charge sheets and lodge stays.
  • Apple Pay and Google Pay. In-page payment with the Stripe Payment Element.
  • Stripe Terminal. An S700 smart reader at the counter with a customer-facing cart display.
  • Customer Portal and bank feeds. Self-service card updates, and Stripe Financial Connections for matching deposits to the bank.
  • Square. Payouts, payments, orders and catalog over OAuth, reconciled alongside Stripe.

Accounting and tax

From the register to the books.

  • QuickBooks Online. Chart-of-accounts sync, deposits that match the bank feed line for line, journal entries and budget reports.
  • Built-in double-entry ledger. Profit and loss, balance sheet, closed-period locks, receipt attachments, bank-feed matching and consignor payouts.
  • Sales tax. Per-state rules and exemptions at the counter, and a monthly report that splits taxable and exempt sales across Stripe and Square.
  • Payroll. Hours, commission and lesson pay with PDF statements, vendor and payroll checks through Checkbook.io, and IRS Form 941 filed through TaxBandits.
  • Audit trail. Payout posts can be previewed, reverted and backfilled up to a year, with every change logged.

Point of sale

A real register, on a Chromebook.

  • Receipt printer. A Star TSP143IV over CloudPRNT prints receipts and two-part repair tags with a claim stub for the customer.
  • Cash drawer. Kicks open from the printer on cash sales, with over-and-short counts when the box is closed.
  • Barcode scanner. Always live on the register for inventory, consignment and rental returns.
  • Card reader. Stripe Terminal S700 with the cart shown on the customer’s screen.
  • Kiosk mode. Full screen, always awake, no stray navigation.
  • Device watchdog. A banner when the printer or reader drops offline, and an email to the shop if the printer stops answering.

Email, texting and phone

Reaching members and customers where they are.

  • Brevo email. Transactional mail, mailing lists, editable templates and suppression-list repair.
  • Texting. Transactional SMS from each organization’s registered toll-free number, with explicit opt-in, STOP and START handling, and sign-in codes by text.
  • VoIP.ms. The association’s office line inside the admin: call records, voicemail playback and a texting inbox.
  • Inbound and staff mail. Mailgun for inbound processing, Cloudflare Email for account mail, and staff mailboxes read over IMAP inside the app.
  • Passwordless sign-in. Magic links and one-time codes by email or text, with a PIN tier for sensitive screens.
  • Spam and scam filtering. Email Guard reads the studio’s mailboxes every minute, checks DKIM, DMARC and attachments, and lets Claude judge the rest.

Industry connections

The systems each business already lives in.

  • NAR M1 and NRDS. Member records sync to the National Association of REALTORS® M1 API, a nightly job reads the NRDS ACH report, and the state and national share of dues is remitted by ACH.
  • Real estate data. New Hampshire license verification, MLS listing lookups, and Google Maps, Routes and Address Validation for broker tours.
  • Interactive Brokers. Broker Direct order placement through the TWS API, with the broker status window viewable remotely.
  • Market data. EODHD, Databento, Massive and CSI feeds for backtesting and daily order generation.
  • Scheduling and calendars. Cal.com bookings, add-to-calendar links, and room QR codes for the club planner.
  • Race timing. Categories, bibs, team standings, public results and a finish-line camera page, shared by two ski clubs.

AI where it earns its keep

Claude, doing specific jobs.

  • Governance Q&A. Members ask questions about the bylaws and policies and get answers grounded in the documents.
  • Invoice scanning. Vendor invoices are read into the accounts-payable form.
  • Translation. Shop email translated between Bulgarian and English in place.
  • Trading assistant. An optional assistant pane in Trading Blox, running on the customer’s own API key.
  • Mail triage. Spam and scam judgments with structured output and one-click corrections.

Platform

Serverless, multi-tenant, deployed from a push.

  • Cloudflare. Pages, Workers, R2 for downloads and documents, KV, Turnstile on public forms, and Browser Rendering for PDFs.
  • Supabase. Postgres with row-level security, more than 200 Deno edge functions across the products, and pg_cron for nightly and minute-by-minute jobs.
  • SvelteKit and Astro. Svelte 5 apps for the systems, Astro for the marketing sites, GitHub Actions for every deploy and scheduled job.
  • Multi-tenant by design. The domain picks the organization; each gets its own branding, data, email sender and Stripe account.
  • Licensing. Keys issued on payment, locked to a set of machines, with per-license feature switches and a leased-license grace period.
  • Community. A customer forum with full-text search across more than 20,000 archived posts, served from R2.
  • Observability. Signed webhooks, audit logs, Sentry and PostHog with text-masked session replay.

Nothing here is a pilot. It is the plumbing behind eight organizations taking money, sending mail and closing their books every day.

Contact

Tim Arnold · tim@tradingblox.com

For help with a specific product, use that product’s own site and support channel. For platform, billing and partnership questions, write to the address above.