Logistics OperationsPrivate internal platform

Logistic Management - Güngör Ersoylar

Ersoylar needed a controlled digital system for field based milk collection and delivery operations. The application brings daily trips, quality validation, delivery records, fuel usage, receipt photos, reports, and cloud backup into one role-based platform.

Deliverables

What was built

User roles

3 core roles

Operational modules

9 connected modules

Reporting rhythm

Daily, weekly, monthly

Backup retention

2 months

Features

Key features delivered

Role-based admin, driver, and collector interfaces for separate operational responsibilities
Mobile-first driver workflow for daily trip, collection, delivery, and fuel entry
Collector validation screen for liters, fat ratio, acidity, dry matter, and quality values
Management dashboard for operational totals, trip status, collected liters, delivery records, and recent activity
Trip approval and record-locking flows to improve data integrity after review
Digital archive for weighbridge receipts and fuel receipt photos
Daily, weekly, and monthly reports with Excel export support
Master data management for vehicles, drivers, milk centers, customers, and fuel stations
Cloud hosting and backup operations prepared for Docker and Dokploy compatible deployment

Product screens

Operational interface preview

Selected screens from the production workflow, shown across management, field, reporting, and validation use cases.

Ersoylar management dashboard showing operational summaries and recent trip records.

Management dashboard

Operational totals, trip statuses, collected liters, deliveries, and recent trip records in one management view.

Mobile view of the Ersoylar management dashboard.
Trip management screen listing vehicles, drivers, liters, and delivery details.

Trip management

A tracking screen for vehicles, drivers, collections, deliveries, and trip approval statuses.

Mobile trip management screen for Ersoylar operations.
Monthly report screen showing collection, delivery, mileage, and fuel metrics.

Monthly reporting

A reporting view that summarizes collection, delivery, variance, mileage, fuel, and cost metrics.

Mobile monthly report screen for Ersoylar operations.
Receipt archive screen displaying weighbridge and fuel receipt records.

Receipt archive

A centralized document archive for weighbridge and fuel receipt photos.

Mobile receipt archive screen with operational receipt records.
Master data management screen showing vehicles, drivers, customers, and fuel stations.

Master data management

Management screens for vehicles, drivers, milk centers, customers, and fuel stations.

Mobile master data management screen for Ersoylar operations.
Driver workflow screen showing active trip and recent trip information.

Driver workflow

A mobile-first operational screen where drivers manage active trips, collection, delivery, and fuel steps.

Mobile driver workflow screen for active milk collection trips.
Collector validation screen with milk quality data entry form.

Collector validation

A validation form where milk center staff enter liters, fat ratio, acidity, dry matter, and other quality values.

Mobile collector validation form for milk quality values.

Stack

Technical stack

Framework

Next.js and React with TypeScript for the application interface and role-based workflows

Data model

PostgreSQL and Prisma for relational operational records, reporting data, users, vehicles, trips, receipts, and master data

Authentication

NextAuth based role access for administrators, drivers, and collectors

Interface

Tailwind CSS and mobile-first layouts for field teams and management users

Validation

Zod validation for controlled operational input and safer form handling

Reporting

Excel export support for management reports and operational review

Deployment

Docker and Dokploy compatible deployment structure with cloud hosting and backup support

Challenge

What needed solving

Trip, delivery, fuel, quality, and receipt records were operationally important but difficult to control when handled through separate manual channels. The business needed better visibility for management, faster field entry for drivers and collectors, and a more reliable reporting structure.

Approach

How it was approached

The work converted field and management operations into one digital workflow. Role-based access, mobile-friendly forms, approval logic, receipt photo archiving, reporting, Excel exports, cloud hosting, and backup support made the operation easier to control and review.

Implementation

How it was built

1

Mapped the operational workflow around administrators, drivers, and collectors so each role had a focused interface.

2

Built mobile-first trip screens for drivers to enter collection, delivery, and fuel information from the field.

3

Created collector validation flows for milk center quality values including liters, fat ratio, acidity, and dry matter.

4

Developed the admin dashboard, trip management, approval, reporting, receipt archive, and master data screens.

5

Added Excel exports so management could use operational data in established reporting routines.

6

Prepared Docker and Dokploy compatible deployment infrastructure for cloud hosting and backup operations.

Outcome

What was achieved

The final system gives Ersoylar one operational platform for field data, approval, receipts, reports, and backups. Management can review daily activity from a central panel while field teams use focused mobile workflows for the work they handle on site.

Lessons

Key takeaways

  • Field workflows need focused screens because speed and clarity matter more than broad admin features on mobile.
  • Approval and record-locking logic improves trust in operational data after management review.
  • Receipt photos become more useful when they are tied directly to trips, fuel records, and reporting context.