SLY TeknolojiSLY Teknoloji
Work
Platform · Logistics·2026

Courier Management Platform

An end-to-end courier management platform: a Flutter app where couriers register, complete onboarding and wait for package assignments, and a Next.js admin panel where operators approve or block couriers, dispatch orders, run automatic assignment, track earnings and monitor incoming restaurant API traffic. Multi-tenant and fully rebrandable, provider-agnostic SMS, self-hostable on any VPS, VDS or cloud.

.NETNext.jsFlutterPostgreSQLTwilio
courier.slyteknoloji.com
Duration12 weeks
PlatformWeb (Admin) · iOS · Android
Team2 people
Year2026

What was the challenge?

Last-mile delivery operations run across disconnected tools — courier onboarding on paper, dispatch over phone, earnings in spreadsheets and restaurant orders arriving through scattered APIs. Operators have no single place to approve couriers, assign packages and catch integration failures before they become late deliveries.

How we solved it

  • Courier lifecycle in the app: self sign-up, guided onboarding, then a clear approved / waiting-for-assignment state — with SMS verification at each step
  • One admin panel to approve or block couriers, view orders and earnings, assign packages manually and oversee the automatic assignment engine
  • Restaurant API ingestion with a live request feed and problem monitoring, so failed or malformed orders surface immediately instead of silently dropping
  • White-label multi-tenant theming, provider-agnostic SMS (Twilio today, any provider tomorrow) and one-command deploy to VPS, VDS or cloud

Technology

Technology stack

Frontend

Admin panel

Next.jsReactTypeScriptTailwind CSS

Backend

APIs & assignment engine

.NETASP.NET CoreC#

Data & Storage

Operational data store

PostgreSQLEF CoreNpgsql

Mobile

Courier app

FlutterDart

Integrations

SMS & restaurant APIs

TwilioSMS abstractionRestaurant APIs

Infrastructure

Self-hostable anywhere

DockerVPS / VDS / CloudCI/CD

Technical Approach

The platform is built around a .NET backend and a PostgreSQL data model that hold the full courier and order lifecycle. The admin panel is a Next.js application; the courier app is a Flutter client shared across iOS and Android. Couriers register and onboard in the app, verify by SMS and move into an approved, assignment-ready state, while operators manage everything — approvals, orders, earnings and assignments — from the panel.

Two design decisions keep the product deployable in the widest range of environments. SMS runs behind a provider abstraction, so Twilio can be swapped for any other gateway without touching business logic. Everything else is rebrandable and multi-tenant, and the whole stack ships in containers that run on any VPS, VDS or cloud. Restaurant orders arrive through external APIs into a live ingestion feed with problem monitoring, so integration failures are visible immediately rather than surfacing later as missed deliveries.

Screens

Screenshots

courier.slyteknoloji.com
Operations dashboard
courier.slyteknoloji.com
Orders & assignment
courier.slyteknoloji.com
Courier approval & management
courier.slyteknoloji.com
Regions & coverage
Waiting for assignment
Package offer
Active job
Delivery detail
Earnings

Facts

What we delivered

Duration
12 weeks
Platform
Web (Admin) · iOS · Android
Technology
.NETNext.jsFlutterPostgreSQLTwilio
Scope
Platform ArchitectureAdmin PanelMobile AppIntegrationsDevOps

Outcomes

Deliverables & outcomes

Achievements
  • Couriers self-onboard and reach an approved, assignment-ready state without manual data entry
  • Operators dispatch manually or let the automatic assignment engine handle it
  • Restaurant API problems are caught in a live monitoring feed before they cause late deliveries
  • Fully rebrandable and self-hostable on any VPS, VDS or cloud with provider-agnostic SMS
Deliverables
  • Next.js admin panel
  • Flutter courier app (iOS & Android)
  • .NET backend & REST API
  • PostgreSQL data model
  • Automatic assignment engine
  • SMS provider abstraction (Twilio)
  • Restaurant API integrations & monitoring
  • White-label theming