-
Tasks
Create and assign tasks
Create tasks with location, status, validity and active time blocks.
-
Tasks
Statuses and feedback
Track every task from open to completed, with your own status colours and labels.
-
Tasks
Recurring tasks and time windows
Have tasks recur on chosen days within an active time window.
-
Tasks
Labels, roles, priority and competency
Organise tasks by theme, requester role, priority and required competency.
-
Tasks
Bulk mode, CSV import and attachments
Process tasks in bulk, import from CSV and add attachments for context.
-
Tasks
Archiving and ageing
Archive tasks manually or automatically and keep the work queue clean.
-
Units
Manage groups and shifts
Work with early, late and night shifts or your own groups, each with its own time and colour.
-
Units
Front office for a unit or a person
Units see their tasks, map and information — by call sign or by name.
-
Units
Log in with crew details
Record the crew for each deployment: names, phone, licence plate and competencies.
-
Units
Extra and temporary units
Let units register themselves from the front office, within your rules.
-
Units
Vehicles, resources and reservations
Record licence plates, resources and availability for teams that allocate equipment.
-
Units
Log in via QR or session link
Access via QR code or email link, without a complicated rollout per device.
-
Map
Tasks on the map
See the work queue on the map, with geocoding via PDOK or OpenStreetMap.
-
Map
Geographic areas and filters
Work with your own areas and filter by competency, shift or label.
-
Overview
Kanban per shift or combined
Move tasks visually between units and statuses.
-
Overview
Control: dashboard and statistics
See the work queue per status, turnaround time and inflow versus outflow.
-
Overview
Second screen and narrowcasting
Show the map, Kanban, shift roster and dashboard on a large screen in the team room.
-
Overview
Weather and news on the screen
Complement the second screen with current weather and news from chosen RSS sources.
-
Overview
Log and audit trail
Changes, status transitions and log-in and log-out moments are recorded.
-
Communication
Messages between unit and back office
Units and the back office send each other messages in the same environment.
-
Communication
Information module with labels and search
Share briefings and procedures, with labels, search and pinning.
-
Communication
AIO News and podcasts
Share team messages in your own news feed and audio as a podcast for on the road.
-
Communication
Shift roster and crew
Record per date who is on which unit and handle shift requests.
-
Communication
Surveys and questionnaires
Send out surveys for briefing or evaluation, optionally with a PIN code.
-
Security
Encrypted database (SQLCipher)
With SQLCipher, data on disk stays unreadable without a password, even if it is stolen.
-
Security
Secure sessions for remote access
QR and email links use encrypted sessions with separate keys.
-
Security
Restricted QR codes and panic button
Grant access to specific units and invalidate sessions instantly.
-
Security
Accounts, 2FA and PIN codes
Log in with an account and optional 2FA, or with a PIN code for the back office.
-
Security
Audit log for accountability
Events are recorded with who, what and the outcome — designed with ISO 27001 in mind.
-
Security
Hardening for production
Runs in a hardened Docker container with CSP, HSTS and SameSite cookies.
-
Administration
System settings per organisation
Configure the logo, modules, status labels, colours and security to match how you work.
-
Administration
Granular page permissions per role
Determine per role which sections are accessible, down to page level.
-
Administration
Backups, restore and rollback
Installation and updates with backup, restore, rollback and remote management.
-
Administration
Raspberry Pi, kiosk and updates
Run AIO on a Raspberry Pi in kiosk mode, with licensing and updates via InnoKEYS.
-
Administration
System status and monitoring
See memory, CPU, temperature, disk and logs at a glance.
-
Administration
API and a modern foundation
React, TypeScript, Node.js, Express and Prisma make further development possible.