Coverage planning
Find every unplaced student before the period starts.
Filter one cohort and period, expose overlaps, and open a prefilled placement directly from the gap.
01 Self-hosted placement operations
Plan cohort coverage, assign students and hosts, verify hours and check-ins, and close every placement with the evidence your process requires.
You are viewing the public product page. Run VECTOR self-hosted to sign in and use the workspace.
HOURS · CHECK-IN · DOCUMENTS
LOCAL INSTALLATION / SCHOOL-CONTROLLED DATA
02 One operational workspace
VECTOR turns coverage, placement progress, follow-ups and evidence into one shared operating picture. The example below uses fictional records and mirrors the real workspace structure.
Coverage planning
Filter one cohort and period, expose overlaps, and open a prefilled placement directly from the gap.
Attention queue
Overdue evidence, pending hours, approaching dates and missing assignments arrive in one role-scoped queue.
Programme rules
Version target hours, check-ins and evidence requirements; each placement keeps the rules it started with.
Completion readiness
Verified hours, follow-up and accepted evidence remain visible, deterministic and required before completion.
See who still needs a placement by cohort and period, then record where the work happens and when.
Verify time, record check-ins and track each required evidence item against the placement it belongs to.
VECTOR blocks completion until the required hours, follow-up and documents are in place.
04 Built for real operating conditions
05 Keep the boundary explicit
VECTOR runs as a private Node and SQLite service. It adds no hosted application dependency, no analytics script and no third-party font or interface runtime.
Opaque cookies, origin checks, CSRF protection and inactivity expiry guard authenticated work.
Every collection, export and cursor remains bound to the signed-in user’s school role and scope.
Infrastructure operators use verified backup manifests; restore, diagnostics and compaction remain host-level commands outside application roles.
INSTITUTION-CONTROLLED INSTALLATION
No managed VECTOR cloud required
06 One system, deliberate permissions
Permissions are enforced by the server, not hidden only in the interface.
Owns users, branding, retention and governed corrections.
Plans coverage, manages programmes and closes operational records.
Works only with assigned placements, time, check-ins and evidence.
Reads the school-wide placement picture in read-only mode.
07 Own the runtime
VECTOR is designed to be run by the institution that uses it. The browser workspace talks to your own Node and SQLite installation; GitHub Pages only publishes this product presentation.
Before production use, your institution remains responsible for its legal basis, retention schedule, minimisation, DPIA and transport security.
Set the public HTTPS origin, school identity, time zone and a unique one-shot bootstrap password.
Create the empty database and first administrator, then remove the bootstrap secret.
Start the hardened container, confirm readiness and test backup restoration before loading real records.
$ cp .env.example .env$ docker compose run --rm --no-deps vector$ remove bootstrap secret · docker compose up -d