↳ You came from Calgary Mandarin School — here's the system behind their site

For Calgary schools, language programs & charities

The system behind Calgary Mandarin School — for your school or nonprofit.

A beautiful public site and one admin that runs enrolment, tuition payments, attendance and bilingual newsletters — and issues donation tax receipts automatically. The same system that runs Calgary Mandarin School.

CD
Chen Deng · OxOne studioPMP engineer · Calgary · you text, we answer
Trusted by Calgary nonprofits — Signal Hill CA & Calgary Mandarin School
Already running OxOne Signal Hill Community Association Calgary Mandarin School Calgary Mandarin School ↗ community associations · schools · clubs · charities
The real problem

It's not your website.
It's the six tools behind it.

Most established organizations run on a pile of apps that don't talk to each other — and the gaps get filled by one busy person, by hand.

Today
Held together by hand
Google FormsWeChat groups e-transfersTuition spreadsheet MailchimpQuickBooks WixPaper receipts

≈ $400–900/mo in subscriptions + hours of copy-paste nobody is paid for.

With OxOne
One system. Built for how you run.
Public websiteBeautiful, fast — the front door
One adminEvents · members · payments · newsletters · bookings
It runs itselfSign-ups, receipts & books update automatically

Fewer subscriptions. Zero copy-paste. One login.

"But my spreadsheet works fine"

It does — until it doesn't.

Your spreadsheet got you here, and that's worth respecting. But a spreadsheet is a record, not a system.

A spreadsheet tells you what happened. It doesn't do anything — it can't take a payment, send a reminder, or stop a double-booking. Each of those still needs a person, and right now that person is you. I'm not here to change how you work — only to delete the manual parts.

01

Your time has a wage

Four or five hours a week of admin is around $7,000 a year you quietly pay yourself to do data entry. It only feels free because nobody bills for it.

02

Quiet leakage

The member never invoiced. The renewal nobody chased. The double-booked hall. Each one is real money that slips out without anyone noticing.

03

It all lives with you

The spreadsheet sits on your laptop and in your head. You can't get sick, take a real holiday, or hand it off — you don't own a system, you are the system.

04

It has a ceiling

Your method works at 50 members and strains at 250. The spreadsheet can't scale, and you can't scale yourself.

"My site is fine."
Agreed — I'm not touching what works. The website was never the problem; the back office is. Two different things.
"I have my own way of doing it."
Keep the way. We just take the copy-paste out of it — same logic, none of the manual labour.
"Why change? It works."
It works because you hold it together. The real question isn't "does it work" — it's "what happens the week you're away?"
"I'm not a tech person."
Perfect — you're exactly who it's for. You'll never open a settings menu. You text us, it changes.
The part no other agency shows you

A real back office, not just a pretty page.

This is a live OxOne admin — the system behind the public site. Your staff or volunteers log in here to run everything.

admin.your-organization.ca

Tuition & enrolment

This term · auto-synced to bookkeeping & receipts
$18,650
Tuition this term
96
Active students
72
Families
Tuition · Term 2 · Lin family
+$320.00
New enrolment · Beginner A · Wang
just now
Check-in · Saturday class · 22 students
9:02 AM
Donation receipt issued · Chen family
1h ago

↑ A working mock of the admin. Yours is built around how your organization actually runs.

Flagship build

Calgary Mandarin School

A registered charity — public site and back office — running on one OxOne system.

Registered charity · Calgary
From WeChat, e-transfers and a tuition spreadsheet to one screen that runs the school.

Every term, enrolment meant chasing forms, e-transfers, and a spreadsheet of who had paid — and donation receipts went out by hand.

OxOne built them a beautiful public website and a custom admin behind it: student registration, teachers & principal, a check-in calendar, tuition via Stripe, surveys and contact — plus automatic donation tax receipts for the charity.

What the school runs on it — today
  • Online enrolment with tuition collected at sign-up — no more chasing e-transfers
  • Donation tax receipts issued automatically for the charity
  • Student check-in & attendance calendar
  • Teachers & principal managed in one place
  • Bilingual (EN / 中文) site, newsletters & surveys
Visit calgarymandarinschool.ca →
Online
Tuition collected the day you enrol
Auto
Donation tax receipts for the charity
EN/中文
Bilingual site & newsletters
It's not a one-off

Two Calgary nonprofits already run on it.

Real organizations, real back offices — not mockups. Same system, fitted to each.

Community Association · Calgary

Signal Hill Community Association

Board governance, event registration, members, hall bookings, Stripe payments, invoicing and newsletters — one admin.

shca.ca →
◆ Registered charity Mandarin School · Calgary

Calgary Mandarin School

Student registration, teachers & principal, check-in calendar, tuition payments, surveys and contact form — plus auto donation tax receipts for the charity.

calgarymandarinschool.ca →
Your outsourced back office

Everything we take off your plate.

We run the website, the payments, the members, and the books — so your team gets back to the actual mission.

Money

  • Collect payments (Stripe)
  • Invoicing + auto reminders
  • Expense & receipt capture
  • Live financial dashboard

Books & compliance

  • Clean bookkeeping, year-round
  • Tidy year-end package for your CPA
  • Donation tax receipts (charities)
  • Board / grant / treasurer reports
Built for registered charities

People

  • Member / student records
  • Auto-renewals & reminders
  • Rosters & volunteers
  • Intake forms → the system

Communications

  • Newsletters & email/SMS
  • Bilingual (English / 中文)
  • Shared inbox + auto-replies
  • Announcements & surveys

Operations

  • Bookings & class schedules
  • Check-in & attendance
  • Event & season registration
  • Shared calendars

The front door

  • Beautiful public website
  • Mobile-fast, easy to update
  • Found on Google
  • You own it all

⚖️ Where I stop: I keep your books clean and hand your accountant a tidy package — you keep your CPA for tax filing and your charity return. I build the system; they sign off.

How it works

Custom-built around how you actually operate.

Not a template you bend yourself into. I learn your operation, then build the system that fits it.

1

Friction audit

A free call where I map your current tools, payments, and manual work — and show you exactly what one system replaces.

2

Build & connect

I design the public site and the custom admin around your workflows — events, members, payments, newsletters — and wire in Stripe.

3

Run it for you

You go live with one login. I host it, support your team, and keep it running on a simple monthly retainer.

Pricing

A one-time build. Then support that scales with you.

Custom work, priced honestly — usually less than the stack of tools and admin hours it replaces. Support starts at $100/mo.

Step one · the build

Site + Admin Build

Your beautiful public site and the custom admin behind it — events, members, payments, newsletters. Your branding, your data, you own it.

from $6,000
one-time · paid in milestones · 4–8 weeks

Then I'm your in-house support — pick a level

Care
Small / quiet orgs
$100/mo
"It stays running."
  • Hosting, security & daily backups
  • Payments / Stripe kept working
  • Support within 2 business days
  • Up to 1 hr of changes / month
Start here
Most popular
In-House
Active clubs & schools
$300/mo
"Your in-house tech person."
  • Everything in Care, plus:
  • Members, renewals & newsletters managed
  • Expense capture + financial dashboard
  • Registration / enrolment season setup
  • Next-day support · up to 3 hrs/mo
Book a Strategic Diagnostic
Partner
We run your back office
$750/mo
"We run it, you show up."
  • Everything in In-House, plus:
  • Bookkeeping kept clean + year-end package
  • Donation tax receipts (charities)
  • Board / grant / treasurer reports
  • Same-day support · up to 8 hrs/mo
Talk to Chen

Every engagement starts with a free Strategic Diagnostic. Nonprofits: pay annually, get 2 months free. Hour limits are flexible — if you run over, I flag it and we right-size your plan. Never a surprise bill.

Straight answers

What you're probably wondering.

Is this just a website?

No. The website is the front door. The real product is the custom admin behind it that runs your events, members, payments, and newsletters — so your team stops juggling six apps.

We already have a website. Can you work with that?

Usually I rebuild the public site so it connects cleanly to the admin — but if yours is solid, I can build the back office and wire it in. We figure that out on the audit call.

Do we own it, or are we locked in?

You own your site, your data, and your Stripe account. The monthly retainer is for hosting and support — not a hostage fee. It keeps running whether I'm involved or not.

How is this different from Wix or Squarespace?

Those give you a public page. They don't run your operation. OxOne builds the custom back office — payments, registrations, members, bookkeeping sync — that a template can't.

Who's behind this?

OxOne is a small Calgary studio led by Chen Deng — a PMP-certified engineer who runs two of his own companies. You work with Chen directly (you text, he answers), with trusted specialists brought in for design and build so you're never stuck waiting on one person's calendar. And because everything runs on standard tools you own, your system keeps going no matter what.

See what collapses into one system.

A free 30-minute Strategic Diagnostic. I map your current tools and manual work, and show you the one system that replaces them.

Book a free Strategic Diagnostic →

No commitment · no sales pitch · keep your spreadsheet if it's not obviously worth it