System operational

Autonomous drone
delivery infrastructure

End-to-end platform for autonomous last-mile delivery. Flight control, real-time tracking, fleet management, and customer ordering — one integrated stack.

Live Demo Learn More
Full-Stack
GCS to Customer App
MAVSDK
Flight Protocol
Real-Time
GPS Telemetry
Pi + Cloud
Edge Architecture
Platform

The full delivery stack

Everything needed to run autonomous drone deliveries, from flight controller to customer doorstep. Built and operated by a single engineer.

Ground Control Station
Real-time fleet dashboard with live telemetry, mission sequencing, waypoint management, weather integration, and airspace deconfliction. Operator controls the entire delivery pipeline from one screen.
Operator Panel
Onboard Bridge
Raspberry Pi running MAVSDK, mounted on the drone. Handles flight commands, telemetry streaming, battery failsafes, signal-loss RTL, precision landing, and delivery photo capture.
Edge Compute
Customer App
Web-based ordering flow. Address geocoding with map pin drop, item selection, Apple Pay / crypto checkout, real-time GPS tracking with live ETA countdown.
Consumer Facing

Edge-to-cloud, single binary

The server runs on Railway. The Pi bridge runs on the drone. They talk over Socket.IO with HTTP fallback. No middleware, no message queues, no Kubernetes. Just a Python server and a Python bridge.

The entire system — GCS, bridge firmware, customer app, order management, analytics, and flight logging — ships as one repo. Deploy the server with git push.

ServerPython / aiohttp
BridgeMAVSDK / Raspberry Pi
ProtocolMAVLink v2 / Socket.IO
HostingRailway
DatabaseSQLite
FrontendVanilla JS / Leaflet
TLSHTTPS everywhere
Comms BackupWiFi + Cellular failover
Technology

What's under the hood

Every feature is production-facing. Nothing is mocked.

Precision Landing
GPS-guided approach with altitude-triggered automated touchdown. Configurable landing pad coordinates and engage altitude.
Real-Time ETA
Customer-facing countdown computed from live GPS ground speed and haversine distance, not static estimates. Updates every second.
Delivery Photo Verification
Onboard camera captures a frame at drop-off. Photo stored in SQLite with GPS coordinates, linked to order record.
Flight Black Box
JSONL telemetry recording at 4Hz per flight. Lat, lon, alt, heading, speed, battery, GPS, mode, arm state. Post-incident review ready.
Service Area Polygons
Define delivery zones as polygon geofences. Orders placed outside the polygon are auto-rejected at the API level. Draw and manage from the GCS.
Redundant Comms Link
Primary WiFi with automatic cellular failover after 3 failed health checks. Restores to primary when signal returns. Zero operator intervention.
Analytics Dashboard
Flight count, avg time, distance, battery usage, daily trends, order stats. All from SQLite. Real data from real flights.
Customer Order API
Public REST endpoint for order placement from any frontend. Service area validation, weather checks, auto drone assignment, tracking URL in response.

See it live

The demo runs a simulated drone delivery end-to-end: ordering, payment, real-time GPS tracking, and delivery confirmation.

Try the Demo Open GCS Panel