Studio management,
built for dance
Dance schools run on terms, not sessions. Families enrol two children, not one. Moving a Tuesday class lands on forty households at once, and the costume levy falls due in the same week as the fee. Nixie is studio management software for Australian dance schools, written to those facts.
The week, and what is waiting on it
Requests a person decides
A teacher's day
What it is
A studio owner keeps the week in their head, the money in a spreadsheet and the parents in their phone. Nixie is the one place those three meet: who is dancing where, what that earns, and who has to be told when it changes.
The work is in the specifics. A term has an end date that the fee schedule has to agree with. A family with three dancers pays a different total to three families with one. Teenagers leave at fifteen, which is a revenue fact before it is a pastoral one. Nixie is built around those, not around a generic calendar.
Members and classes
The money
Direct debit is being built against Ezidebit. Bank and card details are entered in Ezidebit's own hosted form, so Nixie never receives, sends or stores a card number, BSB or account number; it keeps a reference, the BPAY customer number and the payment results. The integration is going through Ezidebit's certification.
From 1 October 2026 an Australian business may no longer surcharge card payments. Direct debit and BPAY are not covered by the ban. The home page of nixiedance.com carries that notice, because a studio passing card costs on to families has to change its fee schedule before it raises term 4 invoices.
One account, however many dancers
How long the money lasts
The concert
Forms and plans
Priced on enrolments
$9 per enrolled student a month, capped at $390 including GST. Email is included; SMS is a paid add-on. Payment processing is billed by the provider.
Your assistant, on a lead
A studio can connect an AI client over MCP to read its overview and incoming requests and suggest who should handle one. It suggests; it does not send a message or change a request.
Nothing locked in
Any owner can export the templates, the roll, the timetable and every invoice in an open format, at any time, without asking first.
Notes on the build
SvelteKit 2 and Svelte 5 on Cloudflare, with a separate Worker for the API and D1 for storage. Accounts are email and password through BetterAuth. Owner reports are drawn with Apache ECharts in its SVG renderer, each chart paired with a table of the exact values.
The sandbox is a real account, not a recording. Each visitor gets a private workspace seeded with the fictional studio; changes persist for sixty minutes and a scheduled job removes expired workspaces. Saves are versioned, so a stale tab gets a conflict instead of overwriting newer work.
The mark is one sine wave drawn twice, fitted to the supplied artwork by least squares: the two strokes share the same wave, one placed to crest and one to trough, so they cross once. It is generated from constants rather than drawn by hand, so it cannot drift.
Try it yourself
The sandbox signs you in to the same fictional studio for sixty minutes. No card, no charges.