Delivery Management System ASP.NET Core MVCDelivery Management System ASP.NET Core MVC
Delivery Management System built with ASP.NET Core MVC, PostgreSQL, rider assignment, tracking and reports. Recently UpdatedDelivery Management System ASP.NET Core MVC
Delivery Management System built with ASP.NET Core MVC, PostgreSQL, rider assignment, tracking an...
Overview
The Delivery Management System is a complete courier and logistics management solution built with ASP.NET Core MVC, Web API, PostgreSQL, Entity Framework Core, ASP.NET Identity, and Tailwind CSS.
The system enables businesses to manage customers, riders, deliveries, tracking, pricing, reporting, and order workflows from a modern and responsive dashboard.
Designed for courier companies, delivery startups, logistics businesses, and developers looking for a production-ready delivery management platform.
Features
Admin Portal
- Modern Admin Dashboard
- Order Management
- Customer Management
- Rider Management
- Rider Approval Workflow
- System Settings Management
- Reports & Analytics
- Delivery Status Monitoring
- Revenue Tracking
- Automatic Rider Assignment
- Role-Based Authentication
Customer Portal
- Customer Registration
- Customer Login
- Dashboard Overview
- Create Delivery Orders
- View Order History
- Track Deliveries
- View Delivery Status Updates
- Order Details Page
Rider Portal
- Rider Registration
- Rider Login
- Rider Dashboard
- View Assigned Orders
- Accept Delivery Tasks
- Update Delivery Status
- Complete Deliveries
- Profile Management
Order Workflow
The system provides a complete delivery lifecycle:
Pending → Assigned → Picked Up → In Transit → Delivered
Real-time status updates are visible to customers, riders, and administrators.
Automatic Rider Assignment
When a customer creates a delivery request, the system can automatically assign an available and approved rider.
Features include:
- Approved Riders Only
- Availability Checking
- Automatic Assignment
- Rider Status Management
- Delivery Completion Handling
Reporting Module
Built-in reporting tools provide valuable business insights:
- Total Orders
- Delivered Orders
- Active Orders
- Total Customers
- Total Riders
- Available Riders
- Busy Riders
- Revenue Statistics
Authentication & Security
Built using ASP.NET Core Identity.
Features include:
- Secure Authentication
- Password Hashing
- Role-Based Authorization
- Email Login
- Phone Number Login
- Forgot Password
- Password Reset via Email
- Change Password
Pricing System
The application includes a configurable pricing engine.
Administrators can configure:
- Base Delivery Fee
- Per Kilometer Rate
- Minimum Delivery Fee
- Currency Settings
Pricing can easily be extended for advanced delivery calculations.
Technology Stack
Backend
- ASP.NET Core MVC
- ASP.NET Core Web API
- Entity Framework Core
- ASP.NET Core Identity
- PostgreSQL
Frontend
- Razor Views
- Tailwind CSS
- Font Awesome
- SweetAlert2
Database
- PostgreSQL
Included Source Code
- ASP.NET Core MVC Application
- ASP.NET Core Web API
- Entity Framework Core Implementation
- PostgreSQL Integration
- Authentication System
- Customer Portal
- Rider Portal
- Admin Portal
- Reports Module
- Documentation
Requirements
Server Requirements
- .NET 10 SDK or later
- ASP.NET Core Runtime
- PostgreSQL 15+ Database Server
- IIS, Kestrel, Nginx, or Apache (Reverse Proxy)
- Windows Server or Linux Server
- Minimum 2 GB RAM (4 GB Recommended)
Development Requirements
- Visual Studio 2022/2026
- .NET 10 SDK
- PostgreSQL 15+
- Entity Framework Core Tools
Browser Support
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Safari
Email Requirements (Optional)
To use Forgot Password and Email Notifications:
- Gmail SMTP
- Office 365 SMTP
- Any SMTP Provider
Supported User Roles
- Administrator
- Customer
- Rider
Instructions
- Create PostgreSQL database.
-
Update connection string in
appsettings.json. - Configure SMTP settings (optional).
- Run Entity Framework migrations.
- Start the application.
- Login using the default administrator account.
Included Documentation
- Installation Guide
- Setup Instructions
- Database Migration Guide
- SMTP Configuration Guide
- Change Log
You can also add this System Requirements summary box:
Framework: ASP.NET Core MVC (.NET 10) Database: PostgreSQL Frontend: Tailwind CSS ORM: Entity Framework Core Authentication: ASP.NET Core Identity Web API: Included Documentation: Included Source Code: Included
Demo Credentials
Administrator
Email: [email protected] Password: Admin@123
| Category | Scripts & Code / C# |
| First release | 17 July 2026 |
| Last update | 17 July 2026 |
| Tags | mvc, admin dashboard, asp.net core, tailwind css, courier management, web api, postgresql, delivery tracking, order management, delivery management, customer portal, logistics software, logistics systems, rider portal, courier software |








