Products Services Automation About Contact
← All projects

Somersfield Academy PTA

Live
somersfieldpta.com ↗

A Bermuda school PTA swapped a Classlist page, a Jotform and card machines for one site the committee runs itself.

PayloadAstroPostgreSQLAuthorize.NetDocker

Ready in

About two weeks

Card payments

Straight to the PTA's bank

Door check-in

Works offline

Run by

The committee

The Somersfield Academy PTA home page: the 35th Anniversary Cocktail Party with Buy Tickets, and shortcuts to order food, volunteer, donate and get in touch
01

01

The Problem

The Somersfield Academy PTA runs events, a shop and food days for the school. Before this site it did that with a free page on Classlist, a Jotform for Pizza Friday, bank transfers and card machines.

Its biggest night had a date on it: the 35th Anniversary Cocktail Party at the Hamilton Princess on 14 November, with eight ticket and sponsor tiers and a park-and-ride add-on to sell well ahead of time.

And the committee changes every year. Whatever replaced all of that had to be run by volunteers, next year's as much as this year's.

Buying gala tickets on a computer: two General Admission and one Teacher Ticket chosen, with the tickets left in each tier
SATURDAY 14 NOVEMBER 202635th AnniversaryCocktail Party andSilent AuctionChoose TicketsDateSaturday 14 November 2026Time6pmWhereTrudeau Ballroom, Hamilton PrincessTicketsGeneral Admission$95.00283 leftOne ticket to the reception, with two drinksand passed canapés.+−−012Teacher Ticket$70.00100 leftOne ticket at the teacher rate, with twodrinks and passed canapés.+−0Pay It Forward: secondticket for a guest$190.0048 leftTwo general admission tickets: one for youand one for another guest.+−0TotalTotal(1 ticket)Total(2 tickets)$0.00$95.00$190.00Your detailsFirst nameAAnAnnLast nameBBaBaiBailBaileBaileyEmail for your ticketsaanannann.ann.bann.baann.baiann.bailann.baileann.baileyann.bailey@ann.bailey@eann.bailey@exann.bailey@exaann.bailey@examann.bailey@exampann.bailey@examplann.bailey@exampleann.bailey@example.[email protected][email protected]Who is going?Ticket 1: General AdmissionThis ticket is for meTicket 2: General AdmissionGuest nameTTaTarTaraTara Tara VTara VaTara ValTara ValeContinue to PaymentMenuSecureCHECKOUTPay securelyYour orderGeneral Admission, 35thAnniversary Cocktail Party andSilent Auction × 2$190.00Total$190.00Your confirmation is emailed to you assoon as the payment goes through.Change your orderCard paymentSecure card form from Authorize.Net

Buying gala tickets on a phone, with placeholder names. The card form is Authorize.Net's own page, so its box is left empty.

02

02

The Approach

Design came first, in three rounds with the committee. The first offered four directions. By the third, the anniversary filled the top of the home page and Buy Tickets was the loudest button on it.

Behind the public site is an editing area where the committee changes pages, events, prices and stock themselves. Publishing updates the public site about a minute later.

Card numbers never touch the PTA's pages. The card form is Authorize.Net's own, so the PTA answers the shortest of the yearly card security questionnaires, and the money goes straight into its own merchant account.

A committee edit going live. The one-minute rebuild wait is cut.

03

03

How It Works

For parents: Tickets are bought on a phone in a few taps. Each guest is named at checkout, so their ticket is waiting at the door, and the receipt carries a QR code for every ticket. The shop has sizes and colours with their own stock, and food orders go a term at a time, per child.

For the committee: The dashboard opens on the next event, with a sales bar for every ticket tier, the week's takings, food lists by class and a short Needs a person list for anything the site could not sort out itself. Refunds, part refunds and cash sales are all done from the order.

At the door: The guest list is saved on the volunteer's phone. If the hall loses signal, check-in carries on and catches up when the signal returns, and a ticket let in on two phones is flagged rather than admitted twice.

Privacy: Parents' details are handled under Bermuda's PIPA from the start. Allergy notes need their own consent tick, a card number typed into a message box is refused, and a request to be forgotten removes the person while keeping the accounts whole.

NEXT EVENT35th Anniversary Cocktail Party and Silent AuctionSat 14 Nov, 6:00 pm, Hamilton PrincessGeneral Admission12 of 300 sold14 of 300 soldPay It Forward: second ticket for a teacher6 of 50 soldPay It Forward Couples2 of 20 soldSponsor: Bronze1 of 10 sold$7,265.00$7,301.00$7,331.00$7,358.00$7,380.00$7,399.00$7,414.00$7,426.00$7,436.00$7,443.00$7,448.00$7,451.00$7,453.00$7,455.00taken across 10 paid orderstaken across 11 paid ordersDoor check-inPAID THIS WEEK$8,679.00$8,715.00$8,745.00$8,772.00$8,794.00$8,813.00$8,828.00$8,840.00$8,850.00$8,857.00$8,862.00$8,865.00$8,867.00$8,869.0026 orders since Mon 21 Sept27 orders since Mon 21 SeptDONATIONS THIS WEEK$175.003 gifts
Door0 admitted this session1 admitted this session2 admitted this sessionEventSomersfield Academy Quiz NightOnline. List saved 8:01 pm, 13 valid tickets, 0 admittedOnline. List saved 8:01 pm, 13 valid tickets, 1 admittedOffline. List saved 8:01 pm, 13 valid tickets, 1 admittedOffline. List saved 8:01 pm, 13 valid tickets, 2 admitted.1 scan waiting to syncOnline. List saved 8:01 pm, 13 valid tickets, 2 admitted.Synced 1 at 8:01 pmReferenceAdmitCameraAdmittedSol TrentAdult / Secondary Student, QNSKDZVHUndoAdmitted (offline, will sync)Pip QuillStaff, 6WDE8WSWUndoNote for the next admission, kept in the ticket's history(e.g. “from the paper list”). Needed for Admit anyway: typethe reason here first.No code? Search by name, order number or email(offline: name or order number from the saved list)e.g. Parent, SPTA-ABC123, ann@TTrTreTrenTrentQQuQuiQuilQuillOwen MarshAdult / Secondary Student, Somersfield AcademyQuiz Night, SPTA-H88GEHH7F4DFHLB6AdmitSol TrentAdult / Secondary Student, Somersfield AcademyQuiz Night, SPTA-H88GEHH7QNSKDZVHAdmitPip QuillStaff, Somersfield Academy Quiz Night6WDE8WSWAdmitPip QuillStaff, Somersfield Academy Quiz Night, admitted8:01 pm6WDE8WSW

The dashboard as a sale lands, and the door with no signal. Sample figures and placeholder names, not the PTA's.

04

04

Auction Winnings

The gala closes with a silent auction run on AirAuctioneer. Afterwards the treasurer types each winner and their lots into the editing area and presses Send.

Each winner gets an email with a link to their own page, listing their lots and the total. They can add the card fee, 2.25% plus 25 cents, so the PTA receives the full amount, then pay through the same Authorize.Net form as every ticket.

A winner who paid at the party or by bank transfer is recorded by the treasurer instead, and their link closes. It went live on 27 September, ready for the gala on 14 November.

InboxSomersfield Academy PTASomersfield Academy PTA: your auctionwinnings, 2 lots, $450.00Your auction winningsHello Jordan. Congratulations, you wonthese lots in the 35th Anniversarysilent auction:Lot 12, Dinner for four$300.00Lot 27, Framed island print$150.00Total$450.00Pay $450.00 by cardThe link is for you only. It opens a page onour website with your lots, then the PTA'ssecure card form from Authorize.Net.MenuSILENT AUCTIONYour auction winningsCongratulations, JordanYou won these lots in the 35thAnniversary silent auction. Please pay byFri 20 Nov 2026.Lot 12, Dinner for four$300.00Lot 27, Framed island print$150.00Total$450.00$460.38Add $10.38 to cover the card fee, sothe PTA receives the full $450.00(optional)Your receipt goes to [email protected].Pay $450.00 by cardPay $460.38 by cardPlease wait…You pay on the next page, in Authorize.Net'ssecure card form. Card details never reachthe PTA or dotbm.Collecting your lotsOnce you have paid, collect your lots fromthe school during the week of 16 November.Paying another way?Paid at the party, or want to pay by banktransfer? Reply to the PTA's email andthey will record it.SecureCHECKOUTPay securelyYour orderLot 12, Dinner for four$300.00Lot 27, Framed island print$150.00Card fee, covered by the winner$10.38Total$460.38Your confirmation is emailed to you assoon as the payment goes through.Card paymentSecure card form from Authorize.Net

A winner paying for their lots, with placeholder lots and names. The fee is the site's real rule: 2.25% plus 25 cents.

05

05

The Result

The site is live at somersfieldpta.com, on the PTA's own domain, with hosting included and managed by dotbm. It was ready in about two weeks, with the gala still seven weeks away.

Parents pay by phone, the money lands in the PTA's own account, and the committee runs the site themselves, with fifteen plain-English guides for whoever takes over each job next year.

Before a real card went near it, it went through twenty rounds of review, including a rehearsed door night, and the last accessibility check found no issues across 124 page views.

Running events, a shop or payments for a school, club or charity?