Features

Everything you need to run an event

Paper checklists and shared spreadsheets become one configurable, role-controlled, real-time workflow.

5 event templates
12+ stations per host
4 roles, editable per org
2 deployment profiles

Event model

One platform, every event

Yearbook days, graduation tickets, senior checkout, device returns, and custom workflows all run from one configurable event model.

  • An Event plus its typed Stations drive the whole workflow
  • One-click templates provision stations, inventory, grants and holds
  • New event types arrive by configuration, never by forking code

Realtime

Live completion status

Watch progress, outstanding holds, and station throughput update in real time as the event runs.

  • Server-side events fan out to every connected device
  • Administrators watch the numbers while staff keep the line moving
  • Every stream is scoped to your organization

Data in

Import from the systems you already use

Upload CSV/TSV or paste rows straight from a spreadsheet. Map columns in the app — no need to rename source data.

  • Participant ID and name are the only required columns
  • Reads SIS, fee, library, ticketing and device exports as-is
  • Optional VIP and hold columns cover fees, devices and eligibility

Eligibility

Holds and supervisor overrides

Block students with fees or obligations, and route exceptions through role-protected override paths.

  • An eligibility hold stops the distribution at the station
  • Supervisor approval replaces the informal side conversation
  • Every override lands in an append-only ledger

Device access

LAN station access without shared logins

Station laptops register on the network; an admin grants each a role and event scope from settings.

  • A station browser is an opaque device cookie, not a login
  • Approval provisions a scoped, password-less device user
  • Any device can be blocked instantly from settings

On event day

Offline-friendly on event day

One host computer serves 12+ station laptops over the school LAN with no dependence on cloud access.

  • A single host, no server closet and no cloud account
  • SQLite and an in-process event bus, both running locally
  • Distribution and reporting survive the internet going down

Also included

The rest of the platform

Admin-editable roles & permissions

Admin, Supervisor, Staff, and Volunteer roles, enforced server-side — and customizable per organization.

  • Built-in defaults are the floor; per-org overrides tune them
  • The role-to-permission matrix is editable in Memoria Settings
  • Admin keeps every permission, so you cannot lock yourself out

Live reporting & exports

Reconcile issued, blocked, and outstanding participants, and export reports before closing the event.

  • Aggregated from the live event model, tenant-scoped
  • Numbers move as stations work, with no manual refresh
  • Export for IT, counseling or the activities office

Two deployment profiles, one codebase

Run on-site over your LAN, or hosted in the cloud — the same trusted workflow either way.

  • Local: offline desktop host on SQLite and Electron
  • Hosted: cloud accounts, billing and realtime on PostgreSQL
  • Choose the profile per event or per district

Signed installers & auto-update

Packaged desktop builds self-update from signed releases, with an in-app update check.

  • One signed installer for the host, not one per station
  • Update check on launch and from Memoria Settings
  • Schools stay current without manual reinstalls

See it on your own roster

Request a quote and we'll walk through Memoria with your events, enrollment, and source systems in mind.