Configuration

Introduction

The Configuration Module is the control center of the Zoyride Transport Management System. It allows administrators to configure system behavior, booking rules, transportation workflows, notifications, allocations, user permissions, operational policies, and platform-wide settings.

Only authorized users should have access to this module because configuration changes affect the entire system.

Accessing the Configuration Module

Steps

  1. Login to the Admin Console.
  2. Open the Main Menu.
  3. Navigate to Configurations > Configuration.

The Configuration Dashboard will open.

Purpose of the Configuration Module

The Configuration Module helps administrators:

  • Configure booking rules
  • Configure transport operations
  • Manage notification settings
  • Manage allocation rules
  • Configure trip workflows
  • Enable or disable platform features
  • Configure OTP and security policies
  • Configure client-specific settings
  • Customize system behavior

Configuration Categories

The module may contain multiple configuration sections.

Examples include:

  • General Settings: System-wide operational settings.
  • Booking Settings: Rules related to booking creation and processing.
  • Allocation Settings: Vehicle and driver allocation behavior.
  • Notification Settings: SMS, Email, Push Notification, and WhatsApp configurations.
  • OTP Settings: Passenger and driver verification rules.
  • Transport Rules: Trip management and operational controls.
  • User Permissions: Role-based access settings.

General Configuration

Purpose

Controls default platform behavior.

Examples:

  • Default Language
  • Time Zone
  • Currency
  • Date Format
  • Distance Unit (KM/Miles)

Steps

  1. Open General Settings.
  2. Modify required values.
  3. Click Save.

Booking Configuration

Purpose

Controls how bookings are created and managed.

Common Settings:

  • Allow Manual Booking
  • Allow App Booking
  • Booking Approval Required
  • Auto Confirm Booking
  • Allow Booking Modification
  • Cancellation Rules

Steps

  1. Open Booking Settings.
  2. Enable or disable required options.
  3. Save changes.

Home Commute Configuration

Purpose

Used for Employee Transportation Services (ETS).

Typical Settings:

  • Home to Work Enabled
  • Work to Home Enabled
  • Shift Based Booking
  • Auto Route Planning
  • Recurring Commute

Use Case: Corporate employee transportation.

Daily Commute Configuration

Purpose

Controls recurring transportation schedules.

Examples:

  • Daily Pickup
  • Daily Drop
  • Weekly Schedule

Benefits:

  • Reduces repetitive booking creation.
  • Automates employee transportation.

Shuttle Configuration

Purpose

Used for shuttle and route-based transport services.

Settings:

  • Shuttle Capacity
  • Route Assignment
  • Seat Allocation
  • Recurring Routes

Examples:

  • Office Shuttle
  • Airport Shuttle
  • Campus Shuttle

Allocation Configuration

Purpose

Controls how vehicles and drivers are assigned.

Common Options:

  • Manual Allocation: Operations team assigns vehicles manually.
  • Auto Allocation: System assigns vehicles automatically.
  • Nearest Vehicle Allocation: Assign nearest available vehicle.
  • FIFO Allocation: Assign based on queue order.

Steps

  1. Open Allocation Settings.
  2. Select allocation strategy.
  3. Save changes.

Driver Assignment Rules

Purpose

Controls driver assignment logic.

Options:

  • Manual Driver Assignment
  • Auto Driver Assignment
  • Shift-Based Driver Assignment
  • Dedicated Driver Assignment

Example: Assign the same driver to a specific route daily.

OTP Configuration

Purpose

Controls passenger and driver verification.

Available Settings:

  • Trip Start OTP: Driver must verify OTP before starting.
  • Trip End OTP: Passenger must verify trip completion.
  • Both Enabled: Maximum security.

Steps

  1. Open OTP Settings.
  2. Enable required OTP options.
  3. Save configuration.

Notification Configuration

Purpose

Controls communication with passengers and drivers.

Supported Channels:

  • SMS
  • Email
  • Push Notifications
  • WhatsApp

Common Events:

  • Booking Created: Send confirmation message.
  • Vehicle Assigned: Notify passenger.
  • Driver Assigned: Notify passenger.
  • Trip Started: Send live notification.
  • Trip Completed: Send completion notification.

Steps

  1. Open Notification Settings.
  2. Enable required events.
  3. Save configuration.

Vehicle Configuration Rules

Purpose

Controls vehicle usage policies.

Examples:

  • Compliance Check Required
  • Maintenance Validation
  • Permit Validation
  • Insurance Validation

Benefits: Ensures only valid vehicles are assigned.

Driver Configuration Rules

Purpose

Controls driver eligibility.

Examples:

  • Active Driver Only
  • App Permission Required
  • License Validation
  • Compliance Validation

Benefits: Improves operational safety.

Route Planning Configuration

Purpose

Controls route optimization behavior.

Common Settings:

  • Maximum Passengers Per Vehicle
  • Maximum Route Distance
  • Maximum Route Duration
  • Pickup Radius
  • Drop Radius

Used In:

  • Rostering
  • Employee Transport
  • Shuttle Operations

Fare Configuration

Purpose

Controls fare calculation.

Examples:

  • Base Fare
  • Per KM Charge
  • Per Hour Charge
  • Waiting Charges
  • Night Charges
  • Toll Charges

Security Configuration

Purpose

Protects system operations.

Examples:

  • Password Policies
  • Session Timeout
  • Two-Factor Authentication
  • Login Restrictions

Saving Configuration Changes

Steps

  1. Make required changes.
  2. Review settings.
  3. Click Save.
  4. Wait for confirmation message.

Changes become effective immediately unless otherwise specified.

Best Practices

Always:

  • ✓ Test changes in a staging environment first.
  • ✓ Review client-specific requirements.
  • ✓ Document configuration changes.
  • ✓ Restrict configuration access to administrators.
  • ✓ Verify notification settings after changes.
  • ✓ Validate allocation rules before enabling automation.
  • ✓ Review OTP settings regularly.

Module Summary

The Configuration Module is the administrative control center of the Zoyride platform. It allows administrators to customize booking workflows, transportation rules, allocation logic, notifications, OTP verification, fare calculation, and operational behavior to match organizational requirements while maintaining security and operational efficiency.