Default accounts available after seeding the database.
A live demo is available at https://tms.logisticsx.app
Warning: The demo uses test Stripe keys. Do not enter real payment information.
| Role | Password | Application | |
|---|---|---|---|
| Super Admin | admin@test.com | Test12345# | Admin App |
| Owner | owner@test.com | Test12345# | Office App |
| Manager | manager1@test.com | Test12345# | Office App |
| Dispatcher | dispatcher1@test.com | Test12345# | Office App |
| Driver | driver1@test.com | Test12345# | Driver Mobile App |
- Manage all tenants (companies)
- View system-wide statistics
- Manage subscriptions and billing
- Create and manage super admin users
- Full access to company data
- Manage employees and drivers
- View financial reports
- Manage company settings
- All Manager and Dispatcher permissions
- View analytics dashboard
- Manage loads and trips
- Manage customers
- View invoices and payments
- All Dispatcher permissions
- Create and manage loads
- Assign drivers to loads
- Track driver locations
- Manage trips
- View load documents
- View assigned loads
- Update load status
- View trip details
- Upload documents (POD, BOL)
- Share GPS location
| Feature | Super Admin | Owner | Manager | Dispatcher | Driver |
|---|---|---|---|---|---|
| Tenant Management | X | ||||
| User Management | X | X | |||
| Load Management | X | X | X | View | |
| Customer Management | X | X | |||
| Invoice Management | X | X | View | ||
| Driver Management | X | X | |||
| GPS Tracking | X | X | X | Send | |
| Analytics Dashboard | X | X | X | ||
| Payroll | X | View | |||
| Documents | X | X | X | Upload |
The default tenant (company) for testing:
- Tenant ID: default
- Company Name: Default Logistics
- Database: default_logisticsx
Via Admin App (Super Admin) or Office App (Owner):
- Navigate to Users section
- Click "Add User"
- Fill in details and assign role
- User receives email with login instructions
- Minimum 8 characters
- At least one uppercase letter
- At least one lowercase letter
- At least one number
- At least one special character
To reset to initial test data:
# Drop and recreate databases
psql -U postgres -c "DROP DATABASE IF EXISTS master_logisticsx;"
psql -U postgres -c "DROP DATABASE IF EXISTS default_logisticsx;"
psql -U postgres -c "CREATE DATABASE master_logisticsx;"
psql -U postgres -c "CREATE DATABASE default_logisticsx;"
# Re-run migrations and seeding
dotnet run --project src/Presentation/Logistics.DbMigratorOr with Docker:
docker compose down -v
dotnet run --project src/Aspire/Logistics.Aspire.AppHost