Skip to main content

Overview

The Transport Logistics platform provides secure authentication and role-based access control to ensure that users can only access features relevant to their role. The system supports both admin and standard user roles, each with tailored permissions and interface views.

Key Features

Email-Based Login

Secure authentication using email and password credentials with validation

Role-Based Access

Automatic role detection with customized dashboards for admins and users

Session Management

Persistent login sessions with automatic security checks

Access Protection

Protected routes ensuring users only access authorized features

Signing In

1

Navigate to Sign In Page

When you first access the platform, you’ll be directed to the sign-in page automatically. If you’re already logged in, you’ll be redirected to your shipments dashboard.Sign In Page
2

Enter Your Credentials

Provide your email address and password:
  • Email: Your registered email address (format validated automatically)
  • Password: Your secure password
Email addresses are automatically converted to lowercase for consistency.
3

Submit and Access Dashboard

Click the Sign In button to authenticate. Upon successful login:
  • You’ll be redirected to the Shipments page
  • Your role (admin or user) will be detected automatically
  • The interface will adapt based on your permissions

User Roles and Permissions

Admin Role

Administrators have full access to all platform features:
  • Create, edit, and delete all records (shipments, transporters, vehicles, routes, packages, materials)
  • View all shipments across all packages
  • Access comprehensive analytics and reports
  • Manage user accounts and permissions
  • Configure routes with billing and vendor rates
  • Set up packages and assign users
  • Manage transporter and vehicle status (active/inactive)
  • Define materials and their availability

Standard User Role

Standard users have limited, focused access:
  • View shipments assigned to their packages only
  • See dashboard analytics filtered to their assigned data
  • Access read-only views of transporters, vehicles, and routes
  • Cannot create or edit any records
  • Cannot access user management
  • Cannot view shipments outside assigned packages
  • No access to system configuration settings

Login Validation and Error Handling

The authentication system includes comprehensive validation:

Email Validation

  • Checks for proper email format before submission
  • Validates against pattern: [email protected]
  • Displays error if format is invalid
Make sure your email address follows the standard format (e.g., [email protected]). Invalid formats will be rejected before authentication.

Common Login Errors

Error MessageCauseSolution
”Invalid email or password”Incorrect credentialsVerify your email and password are correct
”Please verify your email”Email not confirmedCheck your inbox for verification email
”Failed to sign in”Network or server issueTry again or contact support

Session Behavior

Persistent Sessions

  • Once logged in, your session remains active across page refreshes
  • No need to re-authenticate during active sessions
  • Session data is securely stored in your browser

Automatic Redirects

The platform automatically redirects you based on your authentication state:
  • Already logged in? → Redirected to Shipments page
  • Not authenticated? → Redirected to Sign In page

Security Features

Secure Password Handling

Passwords are never stored in plain text and are securely hashed

Protected API Calls

All data requests include authentication tokens

Role Verification

Server-side role checks ensure proper access control

Session Validation

Continuous validation of user sessions for security

Best Practices

For Secure Access:
  • Use a strong, unique password
  • Don’t share your login credentials
  • Log out when using shared computers
  • Report any suspicious activity to administrators

Troubleshooting

Can’t Log In?

1

Verify Credentials

Double-check that your email and password are correct. Remember that email is case-insensitive but password is case-sensitive.
2

Check Email Verification

If you recently created your account, ensure you’ve verified your email address by clicking the link sent to your inbox.
3

Contact Administrator

If problems persist, contact your system administrator to verify your account status and role assignment.

Next Steps

After signing in:
  • Admins: Explore the Dashboard for system-wide analytics
  • Users: View your assigned shipments in the Shipments page
  • Configure your notification preferences in Settings

Build docs developers (and LLMs) love