EDUCATION / Launched 2026
Creo Classical Academy.
A K-12 School Site The Office Runs Without Us
A private K-12 classical school in Ballston Spa, NY, in the middle of an administrative changeover.
The short version
At a glance
2
PORTALS
Family and faculty, each with its own server checked sign in
15
PUBLIC PAGES
Admissions, programs, tours, fees, events, jobs, applications and more
15
ADMIN SCREENS
Staff edit every page, portal, image and setting themselves
NONE
DATABASE
Content is JSON in the repo, so there is no CMS bill and nothing to maintain
EVERY EDIT
BACKUP
Each save is a commit, so any change can be traced and undone
111
STAFF EDITS
Updates made through the admin panel, no developer involved
Where they started
The problem
A private K-12 classical school in Ballston Spa, NY, in the middle of an administrative changeover. Admissions, tour bookings, fee payments and applications all had to keep running while the people managing them changed.
The office needed to update the site themselves, without a developer, without a CMS subscription, and without any way to break the public site by accident.
What we did about it
What we built
01
From first visit to first payment
A family can see how admissions works, pick a tour date, apply online and check tuition, all from a phone. Each step says what it costs and what comes next, so the office answers fewer of the same questions.
02
The public site
The site looks like the school: their own building, classrooms and people, with programs, admissions, events, jobs and contact one tap from the menu. It reads well on a laptop in the office and on a parent's phone.
03
Family and faculty portals
Families and teachers each have their own sign in, checked on the server. Staff set the password, the welcome message and where people land after signing in, with no developer needed.
04
The office edits the site
The admin has a screen for each part of the site: home page, about, admissions, events, FAQ, jobs, fees, images, socials and both portals. Office staff make their own changes from a desk or a phone.
05
Every save is a commit
When staff press save, the change is committed to the school's repo and the site rebuilds in about two minutes. Every save sits in the history with its date, so any change can be traced and put back.
What it includes
- Website Design
- Family Portal
- Faculty Portal
- Self-Serve Admin
- Publish Pipeline
Built with
- Next.js 15
- TypeScript
- Tailwind CSS
- Cloudflare Pages
- Edge Runtime
- GitHub API
- Server-side Auth
- JSON Content Model
“He stepped in and quite literally saved us during a significant administrative shift within our organization. He has the quickest turn-around on projects and response to inquiries of anyone we have ever worked with. And his design work? Beautiful.”
Creo Classical Academy · Google review
Your turn
Want one built around your business?
Tell us how the work actually runs. We build the site to match it, not the other way round. Based in Iron Station, NC.
