UniformOrder
GitHub
01·100% Free & Open Source · MIT Licensed

The open-source uniform shop
your P&C has been
waiting for.

UniformOrder is a free, open-source online uniform shop platform designed for Australian schools and P&Cs. Self-host it for free on your own infrastructure or run it on our turnkey managed cloud.

Explore on GitHubWatch Launch Video
100% Open Source (MIT) Self-Host or Managed Cloud Payouts via Stripe Connect
OPERATOR · ORDERS
New · 3Packing · 2Ready · 2
IMHS-04298
Tim Taylor · Y9
6 items
$363.00
New
IMHS-04297
Arjun Patel · Y7
4 items
$178.00
New
IMHS-04295
Tom Whitlam · Y8
8 items
$412.00
Packing
IMHS-04293
Luka Kovac · Y10
5 items
$240.00
Ready
8:42
IMHS
Uniform shop
WinterSummerSportsBags
Jumper
$75
Long-sleeve shirt
$28
Trousers
$18
School tie
$20
02·The problem

Most Australian schools still run their uniform shop like it’s 1998.

The uniform shop is usually run by one or two parent volunteers on top of full-time jobs. Most of their time goes to data entry and reconciliation, not to families. We’ve seen it up close — and built UniformOrder around the way these shops actually work.

Today
Paper order forms
Parents fill out the same PDF every January. Sizes get illegible, totals get added up wrong, and the form has to be retyped into the till.
Today
Volunteer-run spreadsheet
One P&C volunteer keeps the master Excel of stock, prices and orders. When she goes on holiday, the shop closes.
Today
Cash, EFTPOS, and pickup chaos
Saturday morning queues, lost receipts, and reconciling cash with the school bursar at the end of every term.
03·The product

One platform. Three windows into your uniform shop.

Every screen is designed for the person who actually uses it: a tired parent on the train, a P&C volunteer in the shop, and the school treasurer at month-end.

3.1·For parents

A school uniform shop that fits in their pocket.

Branded to each school with the crest and accent colour your families already recognise. No app to download, no account to create — just a link from your school newsletter.

  • Mobile-first checkout. Designed first for the phone, not retrofitted. Big tap targets, Apple Pay & Google Pay one-tap.
  • Sizes that make sense. Per-item size guides in cm. Parents see chest, sleeve and length the way the form already lists them.
  • Re-order from last year. Last January’s order comes back as a draft. Bump sizes up, tap pay.
Cart
3 items
Jumper — Wool Blend
Size 16 · Qty 1
$75
Long-sleeve Shirt
Boys 14 · Qty 2
$56
School Tie
One size · Qty 1
$20
Subtotal$131.00
PickupFree
Total$131.00
3.2·For P&C volunteers

Run the shop from a tablet on a Tuesday morning.

A simple Kanban-style queue: new → packing → ready → collected. Print pick slips, swap a size, refund a top, all without picking up a calculator.

  • Order kanban. Drag a card from packing to ready and the parent gets an email automatically.
  • Bulk upload your catalog. Import the spreadsheet you already have. Edit prices in-line. Roll out new stock in minutes.
  • Refunds & exchanges. Tap the order, choose “exchange”, pick a new size. Stripe handles the money.
IMHS · Order queue
Mon, 11 May · 9:42am
New3
IMHS-04298
Tim Taylor
Y9$363
IMHS-04297
Arjun Patel
Y7$178
IMHS-04296
Ethan Chen
Y11$102
Packing2
IMHS-04295
Tom Whitlam
Y8$412
IMHS-04294
Mateo Moreno
Y9$95
Ready2
IMHS-04293
Luka Kovac
Y10$240
IMHS-04292
Oliver Zhang
Y7$388
3.3·For the treasurer

Reconciliation in 60 seconds, not 60 minutes.

Every payment lands directly in the school’s nominated bank account via Stripe Connect — we never touch the money. Export GST-ready monthly statements straight from the dashboard.

  • Direct to school’s Stripe. Funds payout into your school’s own Stripe account daily. We take a flat platform fee, not a percentage of your float.
  • GST-ready exports. CSV exports of revenue, refunds and platform fees, formatted for your accountant or MYOB.
  • Live revenue, no surprises. See today’s takings on the dashboard. No more waiting for a volunteer to email a spreadsheet.
Revenue · 30d
$18,420
Orders · 30d
312
Avg order
$59.04
Top items — 30 days
White Shirt — Short Sleeves
184
$5,888
Jumper — Wool Blend, Crested
67
$5,093
Sports Polo Shirt
92
$3,680
Trousers — Mid Grey
71
$1,278
Track Pants
38
$1,696
04·Open Source & Community

Built in the open for transparency & longevity.

UniformOrder believes school software shouldn’t lock P&Cs into proprietary silos or unexpected price hikes. Anyone can inspect, self-host, or extend the platform.

100% Free & Open Source
Released under the OSI-approved MIT License. Clone the repository, audit the source code, and adapt it freely for your school.
Full Data Sovereignty
Your student data belongs exclusively to your school. Self-host on your own infrastructure with zero vendor lock-in and full control over where data lives.
Modern Tech Stack
Built with Next.js 16, Astro 6, Neon PostgreSQL, Drizzle ORM, and Stripe Connect for speed, accessibility, and reliability.
Community Driven
Contribute improvements, feature requests, or localized reporting formats via transparent GitHub pull requests.
05·For Australian schools

Built around how Australian schools actually work.

We’ve worked alongside P&C uniform-shop conveners in NSW, VIC and QLD. The platform respects the way you already operate — and the obligations that come with handling families’ money.

Stripe Connect destination charges
Money flows from the parent’s card straight into the school’s bank account. We are a payment facilitator, not a custodian.
Privacy Act 1988 compliant
Student data is treated as personal information. Data lives in AWS Sydney. We never sell or share it.
Refund & exchange policy at checkout
Parents must accept your refund policy before payment. Consent is timestamped against the order.
AU-formatted everywhere
DD/MM dates, AUD with GST inclusive labels, Year 7-12 sizing. No US-isms.
P&C-friendly billing
No long-term contracts. Cancel any month. We invoice the P&C, not the parents.
Bring-your-own domain
Run the shop on uniforms.your-school.nsw.edu.au. We’ll set up the DNS and SSL for you.
06·Pricing & Open Source

Free for Schools and P&Cs.

The software is open source and free forever. Self-host one school or many campuses — or ask us to set up and host it for you.

Open source
Free
100% Open Source under MIT License
$0
free forever
  • Full source code access on GitHub
  • Self-host on your own infrastructure
  • Direct Stripe Connect payouts
  • Unlimited parents, products & orders
  • Community support via GitHub Issues
View on GitHub
Multi-campus
For school groups, dioceses & networks
$0
free forever
  • Everything in Free
  • Multiple campuses, one install
  • Per-campus catalogues & branding
  • Shared operator tooling across sites
  • Self-host — no licence fees
View on GitHub
Managed host
Optional help with setup & hosting
Talk to us

Need help hosting and running the shop? Contact us — managed host is optional paid help (setup plus ongoing hosting). Stripe processing: 1.7% + A$0.30 (domestic).

Talk to us
07·FAQ

Questions P&C presidents & developers ask first.

Can’t see what you’re after? Email us — a real human replies, usually within the same day.

Is UniformOrder 100% Open Source?
Yes! UniformOrder is released under the MIT License on GitHub. Anyone can inspect, clone, modify, and self-host the application without licensing fees.
Can our school self-host UniformOrder for free?
Yes. Clone the MIT-licensed repository on GitHub, follow the README to run it on infrastructure you control, and configure Stripe Connect for your school. You only pay for your own hosting and standard Stripe payment processing fees.
What is the difference between self-hosted Free and Managed host?
Free (self-hosted) gives complete control to your school’s IT team or technical volunteers — one campus or multi-campus — at no licence cost. Managed host is for schools that need technical help: we install and configure the open-source repo, host it for you, handle backups and SSL, and provide priority support, with a setup fee plus ongoing host price.
Who owns the money — UniformOrder or the school?
The school does. Payments use Stripe Connect destination charges, so funds settle directly into your school’s Stripe account and payout into your school’s bank account. UniformOrder never holds your float.
Is this just for NSW schools?
No. We started with NSW high schools but the platform is built for any Australian school running a uniform shop — public, Catholic or independent, primary or secondary, in any state. AUD pricing, AU date formats, GST-ready exports.
What happens to our existing paper order form?
On managed cloud onboarding we’ll digitise it for you. Send us the PDF and an Excel/Word price list — we set up the categories, items and sizing tables in your shop, and you review before launch. Usually two business days.
Does the P&C still need a Stripe account?
Yes — but we walk one of your P&C office-bearers through the Stripe Connect onboarding (it takes ~15 minutes and asks for the P&C ABN, bank account, and one director’s ID). The platform won’t go live until Stripe has approved your account.
What about second-hand uniforms and donated stock?
Each item can be flagged as “new” or “second-hand” with separate stock and pricing. Donated stock is fully supported, and you can offer it free or for a nominal fee.
08·Get started

Give your P&C their Saturdays back.

Clone the repository and self-host for free under the MIT License — or ask us to set it up and host it for you.

Explore on GitHub