
Zwrotnik
Refunds of pupils’ monthly tickets: an application with a photo of the ticket, verification at school, a list for the accounts department and a transfer file.
School ticket refunds, the canteen storeroom, card-based entry, room bookings. Each module runs one process from request to the summary for the accounts department, without retyping data and without a notebook in the school office.
An example from the Zwrotnik module. The statuses are the same ones school staff see in the app.
Roles and statuses from the app. Sample data, without facility names.
An example from the Zwrotnik module: the payment list the accounts department receives after the period is closed. Layout and columns as on the printout from the app.
| L.p. | Parent/Legal guardian | Pupil’s surname and first name | Bank account number | Monthly ticket amount |
|---|---|---|---|---|
| 1 | N. Anna | N. Adam | PL •• •••• •••• •••• •••• 2941 | PLN 64.00 |
| 2 | S. Marek | S. Maja | PL •• •••• •••• •••• •••• 1180 | PLN 71.00 |
| 3 | D. Ewa | D. Piotr | PL •• •••• •••• •••• •••• 7733 | PLN 64.00 |
| 4 | W. Tomasz | W. Kamil | PL •• •••• •••• •••• •••• 0526 | PLN 55.00 |
They work separately. What links them is one login and the same way of granting permissions per facility.

Refunds of pupils’ monthly tickets: an application with a photo of the ticket, verification at school, a list for the accounts department and a transfer file.

Receipts, issues to the kitchen, physical stocktake and PDF summaries. A meal from the menu linked to the issue document.

Cards on the doors, a log of taps from the readers and a group presence report at the end of the day.

Rooms, sports pitches and community halls in one calendar, with the request and the decision in the same workflow.
Every module is built on the same foundation, so the municipality learns one way of working.
A staff member logs in once, with the same account for every module. When employment ends, the account is disabled in one place.
A head teacher sees their own school; the department at the council office sees all of them. Roles are assigned by the municipality’s administrator.
Lists, summaries and forms are generated from the data in the app and carry a number, a date and an author.
Every edit is recorded: who changed what, and when. For resolving a dispute, not for looking over people’s shoulders.
We start with one process, not with a big rollout.
Hand-offs between departments, deadlines, case assignment and change history in one place.
Data collected once and compiled automatically, instead of merging spreadsheets by hand before the deadline.
Line-of-business, finance and accounting systems and registers, linked via API or file exchange.
For a public body it is a statutory requirement. We check it by measurement, not by eye.
Contrast of text and interface elements calculated, keyboard-only operation, visible focus, correct heading structure.
High contrast and larger text, toggled in the header of this page, with nothing to install.
We help prepare it and keep it in line with the actual state of the website.
You tell us about the issue that hurts most. We tell you whether and how it can be put in order, or why it is not worth it.