u/Spare-Ad-6331

▲ 2 r/website+1 crossposts

Stop calling everything either a “website” or a “web app”. I think we need a word for “Appsites”. Roast me.

I’m trying to name a product/UX pattern, not claim I invented every single ingredient.

For small organizations, we usually split the digital world into separate boxes:

- a public website
- a CMS
- an admin dashboard
- a member portal
- a document area
- maybe a payment tool
- maybe a calendar
- maybe a file manager

Then we glue everything together and pretend it feels unified.

I built something for small sports associations that doesn’t work like that.

The association still calls it “the website”.

But depending on who enters, that same website becomes different things:

- for anonymous visitors: public site, news, events, sponsors, documents, media
- for parents/athletes via magic link: private portal, certificates, deadlines, payments, uploads
- for staff/admins: athlete database, payments, documents, CMS, calendar, media library, file manager, website configuration

A news item published by an admin appears on the public site without rebuilding or redeploying.
A public document uploaded in the admin area appears in the website’s document drawer.
A YouTube link becomes part of the media library.
An event attachment becomes downloadable from the public calendar.

So I’m tentatively calling this pattern an Appsite:

> a self-contained, role-aware web application where the website itself is the application surface.

Not a SaaS that generates a public website.
Not a website with an admin panel bolted on.
Not just a CMS.
Not just a PWA.
Not just a dashboard.

The site is the app.

Is there already a better name for this pattern?

Or did I just give “a normal web app with RBAC and CMS features” a fancy name to feel better about myself?

I’m ready for the roast.

reddit.com
u/Spare-Ad-6331 — 2 days ago

Mia figlia corre in una ASD di provincia. È brava. Ma la sua associazione non aveva né sito web (trovata tramite il vicino di casa), né una gestione documentale qualsiasi. Una amministratrice mi chiede se esistesse qualcosa di poco costoso per gestire certificati e moduli privacy, che così non si andava più avanti. Le rispondo che avrei fatto una ricerca. Non esisteva niente del genere. Allora metto insieme un DB, un bucket e un worker, e un frontend a gestire il tutto per dei tecnici sportivi completamente digiuni di informatica. Deve essere facile come un social. Viene bene. 100+ atleti gestiti, documenti in cassetti digitali protetti, permessi granulari per l’accesso. Nasce anche un sito web / blog AAA, diventa in pochi mesi riferimento regionale per le news sportive. Redattore AI, anche un mini CMS per pagine speciali (medagliere, eventi). Mi rendo conto di aver creato qualcosa di importante, lavoro per mesi per renderlo multitenant, aggiungere funzionalità richieste dalla società come registrazione dei pagamenti con stampa ricevute fiscali secondo la norma italiana, gestione liste atleti, esportazioni, sito web configurabile a sezioni e temi colore, upload certificati dalle famiglie con magic link, ecc. È cluBase.it . Dopo un anno, tutta la storia al link.

u/Spare-Ad-6331 — 21 days ago