Welcome to App Courier
A powerful mobile courier management platform built with Flutter. Streamline package deliveries, manage customers, and track shipments in real-time.
Key Features
App Courier provides everything you need to run a modern courier service.Multi-Role Authentication
Support for Admin, Customer, and Driver roles with tailored interfaces
Package Tracking
Complete package lifecycle management with real-time status updates
Customer Management
Manage customer profiles, addresses, and delivery preferences
Delivery Assignment
Assign packages to drivers and track deliveries in real-time
Pricing Calculator
Automated pricing based on distance, weight, and delivery options
PDF Reports
Generate and print shipping labels and delivery reports
Quick Start
Get up and running with App Courier in minutes.Installation
Install dependencies and configure your environment
Quickstart
Follow our step-by-step guide to get started
Configuration
Configure API endpoints and app settings
User Guides
Learn how to use App Courier for different roles.Admin Guide
Manage packages, customers, and drivers
Customer Guide
Request shipments and track your packages
Driver Guide
Accept deliveries and update shipment status
Developer Resources
Build and extend App Courier with our developer documentation.Architecture
Understand the app structure and design patterns
State Management
Learn about Provider-based state management
API Client
Integrate with the backend API
Data Models
Explore the core data structures