WEB-03 / APPLICATIONKNOuX WEB

Web Application

Software where the user is doing work

A build with real state, real permissions and real failure modes. The interesting engineering is in the data model, the authorisation boundaries and what the interface does when a request is slow or fails.

01 / ARCHITECTURE

The disciplines

01

Data model

Schema, migrations and the invariants the application refuses to violate.

02

Authorisation

Who may read and write what, enforced on the server and not only in the interface.

03

Interface states

Empty, loading, partial, error and offline treated as designed states.

04

Operations

Logging, backups and a deployment path that can be run more than once.

02 / HANDOVER

What the build contains

  1. Data model and migration path
  2. Authenticated application with role-based access
  3. Admin surfaces and audit trail
  4. Deployment and recovery documentation
03 / PLATFORM

Starting points

01Next.js with a typed API layer

02A split frontend and service tier when the domain warrants it

04 / SCOPE

Questions that change the architecture

  1. Who are the user roles, and what may each one not do?
  2. What is the expected volume and the cost of a wrong write?
  3. Does this replace an existing system of record?
05 / CONNECTIONS

Connected capabilities

WEB-03 / NEXT STEP

Define the brief.

Software where the user is doing work