# Grüne Kuriere: Office and delivery stations in one system

> Assigning orders, tracking progress and recording proof of delivery: one shared application connects the work in the office with the responsible stations.

System · Logistics · Stack: Next.js, TypeScript, Prisma, PostgreSQL, Auth.js, Docker

## Starting point

The office and the delivery stations have to coordinate the same orders: responsibilities, delivery dates and records need to be kept in one place. The system also has to reflect who may work on an order and which confirmations are required to complete it.

## Approach

Order entry is the single source of truth, and everything else follows from it: the delivery confirmation is generated automatically as a PDF and sent to the responsible station the day before delivery, logged and with no manual step. On top of that come roles and permissions for several stations, proof of delivery by signature or photo, and push notifications.

## What the solution enables

- **Send documents automatically** – Delivery forms are generated as PDFs and sent to the responsible station the day before.
- **Clear rules for closing orders** – Staff can only close an order once the required confirmations and a signature are in place.
- **Track every change** – An order history records every change, and status updates appear in real time.

HTML page: https://abe-webstudio.de/en/portfolio/gruene-kuriere
