cuteTrac

cuteTrac - Fleet Management

Introduction

Introduction

cuteTrac is a “Vehicle Tracking” application that is used to manage your fleets in real time for operational efficiency. Any types of vehicles can be monitored using cuteTrac application, such as car, truck, bike and boat etc. cuteTrac uses Global Positioning System (GPS) and General Packet Radio Service (GPRS) technology for tracking vehicles in 24X7 basis. cuteTrac ensures accurate live monitoring of the vehicle, also it stores and manages previously tracked data of the vehicles.  This document explains cuteTrac (Vehicle Tracking) application for all type of users. It defines the main functions of cuteTrac application and gives detailed instruction on how to use the application effectively. Also it explains all User Interfaces (UI) of the cuteTrac application with well-defined screen shots for your convenience, which provides complete knowledge base of using the application. 

Getting Started

Login to Application

To login into the cuteTrac application,

  1. Open your web browser.
  2. Type the URL https://www.cutetrac.com in the address bar of your web browser to enter Login page,image-1702620645923.png
  3. In the login page, type your User Name.
  4. Type your Password.  
  5. Click Login. Once you have successfully login into the application, the main page of the cuteTrac will appear. Your user name will display in the top right corner of the application. 

Change Password 

To change your current password, 

  1. Navigate to the top right corner of the screen, and click on the drop-down box next to your user name (user ID). There are two options appear. One is “Change Password”, and the other is “Logout”.

    image-1702620887141.png

  2. Click Change Password. Change Password window appears. 

    image-1702620931860.png

     
  3. In the Change Password window, type your current Password.
  4. Type a New Password.
  5. Confirm your New Password again.
  6. Click the Change Password button to save new password.

General Functionalities

Great! Here's the same General Functionalities of cuteTrac section with icon suggestions that you can use when designing the user manual. If you're using software like Word, Canva, or InDesign, you can search for these icons by keyword to match the description.


🚚 General Functionalities of cuteTrac

cuteTrac offers a comprehensive suite of vehicle tracking features designed to enhance fleet visibility, improve operational efficiency, and ensure compliance with usage policies.


📍 Live Monitoring

Monitor vehicle activity in real-time with detailed status indicators:


🔁 Playback History

Replay past vehicle movements with detailed historical data:


🚨 Alert Monitoring

Receive real-time notifications for critical events:


🗂️ Vehicle Grouping

Efficiently manage your fleet by organizing vehicles:


📊 Reports

Generate insightful reports to support fleet decisions:

Live Tracking

Live Tracking is one of the key functionality of cuteTrac solution in which the real time location data of all vehicles are displayed on the map. User interface of “Live Tracking” is explained here. Once you have successfully login into the cuteTrac application, the landing page looks as below.

image-1702621053139.png

This screen consists following details:

  1. The user name will display on the top right corner of the screen. Look at the 
    above figure.
  2. Set of menus display in the top left side of the screen, such as Live Tracking, 
    Menus and Reports.  
  3. The arrow mark at the top right side of the “Live Tracking” window (image-1702621432075.png)helps to 
    expand / collapse the window to the left side of the page. This is useful to 
    maximize the display when monitoring many vehicles.

Live Tracking Window

Click the image-1702621432075.png (arrow mark) to expand live tracking window as below,

image-1702621375018.png

Live tracking window columns legendries:

Menu-Playback, Zone, Options, Vehicle Groups, Group Visibility, Email, Expenses, Reminders, Others

Menu tab is provided to expose more features other than Live Tracking such as historic data viewing etc. Menu tab includes following options: “Playback, Zone, Options, Vehicle Groups, Group Visibility, Email, Expenses, Reminders, Others and Legend”.  

Playback  

Playback option helps checking tracked vehicle's history data. One year data will be kept in the server for playback purposes. It will show data such as “Time, Vehicle Speed, Engine Status, Vehicle Latitude, Vehicle Longitude, Heading, Engine Idle Status, In Prohibited Zone, In Working Zone, and Outside Allowed Zone”.  image-1702879606551.pngTo playback the historic vehicle data, 
1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items appear.  
2. Click Playback in menu items. Playback page appears. 
3. Select a Vehicle you want to search from the drop-down list box.  
4. Select the dates you want to search for the vehicle data in From and To. A maximum of 24 hours data can be replayed at any one time. 
5. Click image-1702879725988.png “Load Playback Data” button . The selected vehicle data appears.  
6. Use the down arrow to see and playback in a faster fashion. Note: Once you have clicked image-1702879725988.png button , the start playback button image-1702880125666.png  and excel import image-1702880168596.png options will appear.   

Kindly refer the below YouTube video for reference 

https://www.youtube.com/watch?v=4Nb4ITbaGiQ 

Zone (Geofence) 

In cuteTrac, three difference type of zones can be created to assign to the vehicle, such as Inside (Prohibited Zone Alert), Outside (Leaving Allowed Zone Alert) and Working Zone. So that a corresponding person will get a vehicle alert message as per vehicle`s movement. 

To create a new zone, 

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Zone in menu items. Zone page appears.
  3. Plan the Zone you want to create from the map.  
  4. Click Add button provided in left side of the screen at the bottom of the “Live Tracking” window.
  5. Navigate to the map and click on the first point you want to create, using your mouse.  
  6. Move to the next point and click on it. Repeat the same action until you close the zone you want to create.  
  7. Once you have created the zone you want, you have to close it by either of the following two ways,
    • If you work in Google Chrome, right click the mouse, so the system will show the following alert message of, “Save the Zone?” Click OK. The Zone will close. 
    •  If you work in Internet Explorer, move you mouse outside the zone you have created. Double-click it using the mouse. The Zone will close.

      image-1702880932142.png

  8. The newly created zone name displays in the “Live Tracking” window at the left side of the screen.
  9. To rename the zone, click on the zone and it turns into editable. Rename the zone as you want.  
  10. So, once you have created the zone you can apply it for the vehicles listed in the right side of the “Live Tracking” window.
  11. Select the area you want to set whether Inside (Prohibited Zone Alert) or Outside (Leaving Allowed Zone Alert) or None from drop-down list at the bottom of the “Live Tracking” window, so that the alert condition will set.  
  12. Click Apply. If you have set alert for “Inside”, alert message will come when the selected vehicle enters into the prohibited zone. When you have set alert for “Outside”, alert message will come when the selected vehicle moves outside of the zone. If you select as “None”, it will remove existing relationship between zones and vehicles.
  13. Working zone checkbox is made available only for certain users with a specific need of requiring to configure regular drop off points island wide such as NTUC outlets etc. This option will keep track of the regular visits and helps to be 
    generate the reports.

Delete Zone 

You can also delete the existing zone, when you want. To delete the existing zone, 

  1. Navigate to the added zone names, and select the zone you want to delete.
  2. Click the Delete button provided at the bottom of the “Live Tracking” window.  

Display Zones

cuteTrac allows you to view all the created zones at a sometime, so you have to go “Display Zones” given in the top left corner of the screen, and mark the check box.  

image-1702881386206.png

Options

Options allows users to set activity data of live tracking. To update the options level, 

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Options in menu items. Options List appears.
  3. Set the page for your requirement.
    • Auto Update: Allows you to set time period for automatic updating of live data that fetch from cuteTrac Server and show it on the map. Default time period is 10 seconds.
    • Trailing Data: Allows you to set time period for getting trail data from the map. Default time is 30 minutes. It can be set up to maximum of 99 minutes.
    • Display Anchorage Zones: This will show the anchorage zones of Singapore that is available only for Boats.

      image-1702882975280.png

    • All Visible:  This option used to turn on visible flag for all the vehicle and shows at the map to follow it closely.
    • All Labels: This option used to keep the vehicle`s name displayed in the map.  
    • LTA Data:  The LTA data such as current incident/accidents, cameras, ERP Locations and Parking lot availability.  

      image-1702881607617.png

Vehicle Groups

Vehicle Group helps to manage vehicles in groups for easier viewing at the live tracking window. To create a new vehicle group, 

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Vehicle Groups in menu items. Vehicle Group Maintenance window appears.
  3. In the Vehicle Group Maintenance window, at the Create a New Group field, type a group name you want.
  4. Click Add. Once you have created the group name that will be listed under Group column. 

Rename Vehicle Group 

User can rename a vehicle group name. To rename the group, image-1702883291262.png

  1. Select the vehicle group you want to rename.
  2. Type a new name of vehicle group in a text box given under the “Group” column.
  3. Click the image-1702883320930.png“Save” button.

     

Assign Vehicle 

Once the vehicle group is created, you can assign the vehicle under corresponding vehicle groups. To assign the vehicle,

image-1702883472112.png

  1. Select the group name under “Group” and vehicle under “Unassigned Vehicle”,
  2. Click image-1702883434216.png button, so the selected vehicle will come under Assigned Vehicle corresponding to the group you have selected.
  3. Click the “Save” button to save the changes. 

     

Remove Vehicle from Group 

User can remove vehicle from vehicle group, to remove vehicle from a group,

image-1702883576178.png

  1. Select the group name under “Group” and vehicle under “Assigned Vehicle”,
  2. Click image-1702883695428.pngbutton, so the vehicle will come under Unassigned Vehicle corresponding to the group you have selected.
  3. Click the “Save” button to save the changes.  

     

Delete Vehicle Group 

To delete a particular vehicle group, 

  1. Select the vehicle group or the vehicle comes under a vehicle group, you want to delete. 
  2. Click image-1702883780697.png delete button.  
  3. System will display a new message of, “Confirm you want to delete!”. 
  4. Click OK to confirm deletion.

     

Group Visibility 

Group Visibility means setting visibility of vehicle groups in live tracking of the system. To set vehicle groups visibility,   

image-1702967418384.png

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Group Visibility in menu items. Set Group Visibility window appears. List of vehicle groups appears along with check boxes.
  3. Mark the vehicle group`s check box that you want to view on the map.
  4. Now you can cross-check with the “Live Tracking” system. 

Email 

cuteTrac ensures sending alert messages to a corresponding person in following five scenarios by setting access privileges ,  

Emergency Alert - In each vehicle, there is one emergency alert button used by vehicle drivers when they are in emergency. The vehicle driver have to simply press the emergency alert button, so that a corresponding person will receive email alert.  

Zone Violation - In cuteTrac each vehicle should travel in a specific zone that has applied to the vehicle. So there are three types of alerts applicable in the zone, when the vehicle enters into a prohibited area, when the vehicle leaving from the zone, and when the vehicle in a working zone.  

Engine Idle State - Alert message should send to a corresponding person, when the vehicle`s engine idle for a long time (more than 10 minutes). 

Over Speed - cuteTrac has the set speed limit for each vehicle and the alert message has to be sent when the vehicle crossed the limit.  

No Signal - Alert message should send to a corresponding person, when signal has not received from the vehicle.

Set Email Access Privileges

To set access privileges,

image-1702968930057.png

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Email in menu items. Email window appears.
  3. In the Email window, “name of the vehicle, five alert cases (Emergency, Zone Alert, Engine Idle State, Over Speed and No signal – Each of them given with check boxes) of sending alert messages, and the corresponding email addresses” appears.
  4. Navigate to the vehicle you want to set access privileges of alert, and mark the corresponding check box given in the columns of, Emergency, Zone Alert, Engine Idle State, Over Speed and No signal.  
  5. If you want to newly configure an email, click on the corresponding filed box and type the new email. You can add up to two emails by separating the email addresses using comma. 

Others

Others option tab consists of adding additional details of, “Bookmark, Fuel Details, Nearby Vehicles, and Stoppage Duration”. 

Bookmark

In cuteTrac, you can add “Bookmark” in the map wherever you want. To add the Bookmark,

image-1702969367696.png

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Others in menu items. Others window appears.
  3. Click Bookmark.
  4. In the Name field, type bookmark location you want to add in the map.
  5. Click the Add button.
  6. Navigate to the map and click on the location in the map you want to mark it as Bookmark. System will show the following message of, “Save the Bookmark?”. 
  7. Click OK. The added Bookmark will listed in the “Name” column of “Others” window.
    • Show all - Once you have added for bookmarks you want, you can view it all at a same time. So you have to click on “Show all” button provided next to the Add button in the “Others” window. 
      • Once you have clicked the “Show all” button, it will change as “Hide all”. All the added Bookmarks will appear in the map. 
      • You can also hide all of the bookmarks at a same time, so you have to click on “Hide all” button. 

Fuel Details

In cuteTrac, each vehicle should updated with fuel details.

Add Fuel Details

To add for fuel details,

image-1702969850971.png

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Others in menu items. Others window appears.
  3. Click Fuel. Note: All (*) marked fields are mandatory, so you should add data in all 
    corresponding fields.
  4. Select the Vehicle you want to add for fuel details, and click this “Add Fuel Details” button . “Fuel Details” window appears. Selected Vehicle name and Date appears in default.  
  5. Type Bill Number.   
  6. Select the Quality. 
  7. Add fuel Reading.  
  8. Add Amount of fuel needed. 
  9. Add for Remarks, if you want. 
  10. Click Save.

View Fuel Details

To view the added fuel details,

image-1702970030691.png

  1. Select the Vehicle and From and To dates.  
  2. Click this image-1702970006838.png“Load Fuel Details” button . 
  3. You can also edit and delete the existing fuel details using “Edit and Delete” options shown in the above figure.

     

Nearby Vehicles  

In cuteTrack, you can search for vehicles travel nearby you. You can search it by two options, one is “Location” and the other is “Vehicle”.  
To search the nearby vehicle by location,  

image-1702970129783.png

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Others in menu items. Others window appears. 
  3. Click Nearby Vehicles.  
  4. Choose Location
  5. Enter the Distance in kilometer you want to search.  
  6. Click the Select Location button. 
  7. Navigate to the map, and click on your location to find the vehicles nearby you. List of vehicles nearby your location appears with latitude and longitude.

To search the nearby vehicle by vehicle name,  

image-1702970248731.png

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Others in menu items. Others window appears. 
  3. Click Nearby Vehicles.  
  4. Choose Vehicle
  5. Select the name of Vehicle you want to search from the drop-down list. 
  6. Enter the Distance in kilometer. 
  7. Click this image-1702970296421.png“Find” button.

     

Stoppage

Stoppage allows you to check how many times the vehicle has stopped for a day at specific time. To check for stoppage of the vehicle, 

  1. Navigate to the Menu tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Stoppage in menu items. Stoppage window appears. 
  3. Select the Vehicle from the drop-down list. 
  4. Mention the Duration of stoppage. 
  5. Select the From and To dates and time you want to check for stoppage of the vehicle. 
  6. Click this image-1702970006838.png“Submit” button.

Legend

Legend shows the icon and their meanings of, Inside Prohibited Zone, Outside Allowed Zone, In Working Zone, Engine Idle and Emergency. Also it shows the traffic level, where green indicates less traffic and brown indicates more traffic.  

image-1702970545393.png

Reports

cuteTrac application includes multiple reports that contains particular data and activity result. Those reports will be the collection of activity data processed in cuteTrac application. You can filter the report data for particular date(s), vehicle type, vehicle, time zone, coordination system, distance units, speed units, and options.  The reports includes daily working status, daily engine status, daily alert status, vehicle`s daily speed graph, vehicle position data, daily summary, monthly summary based on vehicle, monthly summary based on day, unutilized vehicles, working zone entry, and travelled roads. 

Working Status 

This report provides travelling data of a vehicle for a specific date you want. Also you have filtering options for, Vehicle Type (Car, Boat, Truck and Asset), Vehicle (All vehicles), Time Zone (Local and UTC), Coordinate System (Local and WGS84), Distance Units (Kilometers, Miles, Nautical Miles), Speed Units (Kilometer per hour, Miles per hour, and Knots), and Options (Road Name and 
Coordinates).  

This working status shows vehicle start time, name of the road that vehicle started to travel, stop time, name of the road that vehicle stopped the travel, travel distance, average travel speed, maximum travel speed, total time taken for travel, and working status. There are four working stratus as follow, “Engine On, Stand by, Travelling and Engine Off”.  

To check daily working status of the vehicle,  

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items appears.  
  2. Click Working Status in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen.  
  4. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  5. Select a Vehicle Type, and Vehicle you want to search.
  6. Set the “Time Zone, Coordination System, Distance Units, Speed Units, and Options”.  
  7. Click Show Report. The specific vehicle you have filtered shows in the document map at the left side of the screen. You can collapse or expand the document map using these buttons, such as image-1703109724333.png andimage-1703109750474.png , respectively, as shown in below screenshot,  image-1703108096545.png

Engine Status  

This report shows the engine status of the vehicle, when the engine has on and engine has off. You can search and filer the following data to view the engine status of a vehicle, such as Date, Vehicle Group, Vehicle, Time Zone (Local and UTS), Coordinate System (Local and WGS84), and Options (Road Name and Coordinates).  

This report shows engine status when the vehicle starts travelling and when the vehicle ends travelling along with travel location and total travel time takes.  

To check daily engine status of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Engine Status in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen.  
  4. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  5. Select a Vehicle Type, and Vehicle you want to search. 
  6. Set the “Time Zone, Coordination System, and Options”.  
  7. Click Show Report. The specific vehicle you have filtered shows in the document map at the left side of the screen. You can collapse or expand the document map using these buttons, such as image-1703109724333.png andimage-1703109750474.png, respectively. 

    image-1703108562436.png

Alert Status 

To check daily engine status of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Alerts Status in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Click the drop-down box at Alert Status in menu items. The following options appears, “All Alerts Report, Engine Idling Report, and Zone Violation Report” .

Daily Alert Status 

In cuteTrac, there will be a feature of sending alert message at specific conditions so that the vehicles can be tracked effectively. Alerts varies as follow, Emergency Alert, In Prohibited Zone, Outside Allowed Zone, and Engine Idle.  

Emergency Alert - In each vehicle, there is one emergency alert button provided for vehicle drivers when they are in emergency. So the list of given emergency alerts given from the vehicles listed in this report status.  
In Prohibited Zone - Shows the list of vehicles enters into the prohibited area.  
Outside Allowed Zone - Shows the list of vehicles comes out of the allowed area.  
Engine Idle - Shows the list of vehicle that engine has idle for a long time even the engine has on.  

To check for daily alert status,

  1. Click All Alerts Report under Alert Status. 
  2. Search options appear at the top of the screen.
  3. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  4. Select a Vehicle Type, and Vehicle you want to search. 
  5. Set the “Time Zone, Coordination System, Speed Units, and Options”.  
  6. Click Show Report. The specific vehicle you have filtered shows in the document map at the left side of the screen. You can collapse or expand the document map using these buttons, such as image-1703109724333.png andimage-1703109750474.png, respectively.image-1703109493422.png

Engine Idling Report 

This report accurately shows where and when the engine has idle along with a time duration.  

To check for engine idling status,

  1. Click Engine Idling Report under Alert Status.  
  2. Search options appear at the top of the screen.  
  3. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  4. Select a Vehicle Type, and Vehicle you want to search.
  5. Set the “Time Zone, Coordination System, Speed Units, and Options”.  
  6. The specific vehicle you have filtered shows in the document map at the left side of the screen. You can collapse or expand the document map using these buttons, such as image-1703109724333.png andimage-1703109750474.png, respectively.  

    image-1703109667763.png

Zone Violation Report

This report shows the list of vehicles that has entered into the prohibited zone or leaving from the allowed zone.  

To check for zone violation report,

  1. Click Zone Violation Report under Alert Status.  
  2. Search options appear at the top of the screen.  
  3. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  4. Select a Vehicle Type, and Vehicle you want to search. 
  5. Set the “Time Zone, Coordination System, Speed Units, and Options”.  
  6. Click Show Report.

Speed Graph  

This report shows the speed of vehicle(s) in a graph form. In this speed graph you have only two filter options, such as Time and Speed. The Time has shown in Xaxis, and Speed has shown in Y-axis.  

To check daily speed graph of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Speed Graph in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen. Date appears in default.  
  4. Select a Vehicle Type, and Vehicle you want to search. 
  5. Set the “Time Zone, and Speed Units”.  
  6. Click Show Report. The specific vehicle you have filtered shows in the document map at the left side of the screen. You can collapse or expand the document map using these buttons, such as image-1703109724333.png andimage-1703109750474.png, respectively. 

    image-1703116504851.png

Position Data

This report shows exact movement of the vehicle for the specific date(s) you have selected. You can search and filer the following data to view the engine status of a vehicle, such as Date, Vehicle Group, Vehicle, Time Zone (Local and UTS), Coordinate System (Local and WGS84), Speed Units (Kilometer per hour, Miles per hour, and Knots) and Options (Road Name and Coordinates). 

To check the movement of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Position Data in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen.  
  4. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  5. Select a Vehicle Type, and Vehicle you want to search. 
  6. Set the “Time Zone, Coordinate System, Speed Units, and Options”.  
  7. Click Show Report. The specific vehicle you have filtered shows in the document map at the left side of the screen. You can collapse or expand the document map using these buttons, such as image-1703109724333.png andimage-1703109750474.png, respectively.

    image-1703116880704.png

Daily Summary  

To check daily summary of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Daily Summary in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen. Date appears in default.  
  4. Select a Vehicle Type, and Vehicle you want to search. 
  5. Set the “Time Zone, Coordinate System, Distance Units, Speed Units, and Options”.  
  6. Click Show Report.

    image-1703117010185.png

Monthly Summary by Vehicle 

To check monthly summary of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Summary (Vehicle) in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen. Date appears in default.  
  4. Select a Vehicle Type, and Vehicle you want to search. 
  5. Set the “Time Zone, Coordinate System, Distance Units, and Speed Units.  
  6. Click Show Report

    image-1703117110903.png

Monthly Summary by Day

To check daily summary of the vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Summary (Day) in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen. Date appears in default.  
  4. Select a Vehicle Type, and Vehicle you want to search. 
  5. Set the “Time Zone, Coordinate System, Distance Units, and Speed Units.  
  6. Click Show Report. 

    image-1703117528484.png

Utilized Vehicles  

To check utilized vehicle,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Utilized Vehicle in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen.  
  4. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  5. Select a Vehicle Type, and Vehicle you want to search. 
  6. Set the “Time Zone, Coordinate System, Distance Units, Speed Units, and Options.  
  7. Click Show Report

    image-1703117629916.png

Working Zone Entry 

To check working zone entry,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Working Zone Entry in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen.  
  4. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  5. Select a Vehicle Type, and Vehicle you want to search. 
  6. Set the “Time Zone, Coordinate System, Speed Units, and Options.  
  7. Click Show Report.

    image-1703117737453.png

Roads Travelled  

To check all the roads through which a vehicle has travelled,

  1. Navigate to the Reports tab provided in the top left side of the screen, and click on it. List of menu items will appear.  
  2. Click Roads Travelled in menu items. Report will open in new window. In the new window itself, all of other report options appear.  
  3. Search options appear at the top of the screen.  
  4. Select the date you want to search for working status. You can check the working status for a specific date, and also for more than a day. So choose either Specific Date or Between Dates and add for date(s) you want.  
  5. Select a Vehicle Type, and Vehicle you want to search. 
  6. Set the “Time Zone, Coordinate System, Speed Units, and Options.  
  7. Click Show Report

    image-1703117838235.png

Export Reports

All the reports can be exported to PDF, Excel and Word format. Simply click on the Disk Icon as shown above and click the required format. The output will be generated and downloaded to the local machine.

Mobile Apps

The cuteTrac mobile App is available for both Android and iOS.

Search for cuteTrac in play store / App store to download and install the App.

Android Phone:

https://play.google.com/store/apps/details?id=com.cutetrac

iOS:

https://apps.apple.com/sg/app/cutetrac/id997646453

Login:

Use the same username and password used to login in the web.

 

 

API

API

cuteTrac Vehicle Position API

cuteTrac Vehicle Position API

Developer Integration Guide

API Name: Vehicle Position API
Purpose: Retrieve the latest GPS position and vehicle status information for vehicles registered in the cuteTrac fleet management system.


1. API Endpoint

Production Endpoint

GET https://www.cutetrac.com/api/cuteTracAPIServicePUB.svc/position

Request URL

https://www.cutetrac.com/api/cuteTracAPIServicePUB.svc/position?key={API_KEY}&fmt=json

HTTP Method

GET

Response Format

JSON

2. Authentication

The API requires an API key to authenticate the request.

Query Parameters

Parameter Required Description Example
key Yes API authentication key issued by cuteTrac ABC123XYZ
fmt Yes Response format json

Example Request

GET https://www.cutetrac.com/api/cuteTracAPIServicePUB.svc/position?key=YOUR_API_KEY&fmt=json

Security: The API key should be treated as confidential. Do not expose the API key in publicly accessible client-side JavaScript, mobile applications, or source code repositories. Where possible, make API calls through your application's backend/server.


3. Response

The API returns a JSON array containing the latest position information for vehicles.

Example Response

[
  {
    "AddressLocation": "187 Pandan Loop",
    "Asset": "YR 4548 U (Raja)",
    "AssetID": "163",
    "Battery": "0",
    "Course": "254.00",
    "DriverName": "",
    "DriverTel": "",
    "Fix": "GPS Fix",
    "FixID": "2",
    "Fuel": "0",
    "HDOP": "0",
    "Ignition": "0",
    "Mileage": "152253.11251000",
    "PosID": null,
    "PosX": "103.7536033000",
    "PosY": "1.3118916000",
    "PosZ": "0",
    "RxTime": "2026-09-09T13:57:28.000",
    "Satellites": "14",
    "Speed": "0.00",
    "Timestamp": "2026-09-09T13:57:28.000",
    "VehicleGrp": ""
  }
]

Each object in the returned array represents one vehicle/asset.


4. Response Fields

Field Data Type Description
AddressLocation String Approximate/current address or location of the vehicle
Asset String Vehicle registration number and associated driver/name, where configured
AssetID String Unique cuteTrac asset/vehicle ID
Battery String/Number Battery-related value reported by the tracking device
Course String/Number Direction of travel in degrees
DriverName String Driver assigned to the vehicle
DriverTel String Driver telephone number, if configured
Fix String GPS fix status
FixID String/Number Numeric GPS fix status identifier
Fuel String/Number Fuel value reported by the vehicle/device, where supported
HDOP String/Number Horizontal Dilution of Precision (GPS accuracy indicator)
Ignition String/Number Vehicle ignition status
Mileage String/Number Vehicle accumulated mileage
PosID String/Number/Null Position record identifier, if available
PosX String/Number Longitude
PosY String/Number Latitude
PosZ String/Number Altitude/elevation
RxTime DateTime Time the position data was received by the system
Satellites String/Number Number of GPS satellites detected
Speed String/Number Current vehicle speed
Timestamp DateTime Timestamp associated with the GPS position
VehicleGrp String Vehicle group assigned to the asset

5. Important GPS Fields

The following fields are particularly useful when integrating cuteTrac with another application.

Latitude

PosY

Example:

"PosY": "1.3118916000"

Longitude

PosX

Example:

"PosX": "103.7536033000"

Therefore, the GPS coordinate is:

Latitude  = 1.3118916000
Longitude = 103.7536033000

These coordinates can be used with mapping platforms such as Google Maps, OpenStreetMap, or other mapping APIs.


6. Vehicle Speed

The Speed field represents the current vehicle speed.

Example:

"Speed": "0.00"

A value of:

0.00

indicates that the vehicle is currently stationary according to the latest GPS position.

Note: The unit of speed should be confirmed according to the specific cuteTrac account/device configuration before displaying or converting the value in another application.


7. Vehicle Ignition

The Ignition field indicates the ignition status reported by the tracking device.

Example:

"Ignition": "0"

The application developer should use the agreed cuteTrac ignition status mapping when displaying this information.

For example, depending on the device configuration:

0 = OFF
1 = ON

The exact mapping should be confirmed with cuteTrac before implementing business logic based on this field.


8. Direction / Course

The Course field represents the vehicle's heading in degrees.

Example:

"Course": "254.00"

The value is measured clockwise from North:

0°   = North
90°  = East
180° = South
270° = West

This value can be used to rotate a vehicle icon on a map to indicate the vehicle's direction of travel.


9. GPS Fix

The API provides GPS fix information through:

Fix
FixID

Example:

"Fix": "GPS Fix",
"FixID": "2"

Fix provides a descriptive status, while FixID provides the corresponding numeric identifier.

Applications should preferably use the Fix value for displaying the status and use FixID only when implementing status-based business logic.


10. Timestamp

The API provides two timestamp-related fields:

RxTime
Timestamp

Example:

"RxTime": "2026-09-09T13:57:28.000",
"Timestamp": "2026-09-09T13:57:28.000"

The values use the following general format:

YYYY-MM-DDTHH:mm:ss.fff

Example:

2026-09-09T13:57:28.000

Developers should parse these values as DateTime values rather than treating them as ordinary display strings.


11. Mileage

The Mileage field contains the accumulated mileage reported for the vehicle.

Example:

"Mileage": "152253.11251000"

Applications should format the value appropriately for display.

For example:

152,253.11

The unit of mileage should be confirmed according to the cuteTrac configuration before displaying the value as kilometres or miles.


12. Driver Information

The API can return driver information associated with the vehicle.

Example:

"DriverName": "Raja",
"DriverTel": "..."

However, these fields may be empty:

"DriverName": "",
"DriverTel": ""

Applications must therefore handle empty strings and should not assume driver information is always available.


13. Address Information

The AddressLocation field provides the current/last known address associated with the GPS position.

Example:

"AddressLocation": "187 Pandan Loop"

The address can be displayed alongside the vehicle's location on a dashboard or vehicle tracking interface.


14. Multiple Vehicles

The API returns an array because multiple vehicles may be returned in a single request.

Example:

[
  {
    "Asset": "YR 4548 U (Raja)",
    "AssetID": "163",
    "PosX": "103.7536033000",
    "PosY": "1.3118916000",
    "Speed": "0.00"
  },
  {
    "Asset": "YR 6682 B (Ganesan)",
    "AssetID": "1706",
    "PosX": "103.7108416000",
    "PosY": "1.3351050000",
    "Speed": "0.00"
  }
]

The consuming application should iterate through the returned array and process each vehicle independently.


15. Example Integration Flow

A typical integration can follow this process:

1. Obtain API Key from cuteTrac
          |
          v
2. Send GET request to Position API
          |
          v
3. Receive JSON response
          |
          v
4. Parse JSON array
          |
          v
5. Process each vehicle
          |
          +--> Vehicle ID
          +--> Vehicle Registration
          +--> Driver
          +--> Latitude / Longitude
          +--> Speed
          +--> Ignition
          +--> Direction
          +--> Mileage
          +--> GPS Status
          |
          v
6. Display/store information in customer's application

16. Example JavaScript Request

const apiKey = "YOUR_API_KEY";

const url =
  `https://www.cutetrac.com/api/cuteTracAPIServicePUB.svc/position` +
  `?key=${encodeURIComponent(apiKey)}&fmt=json`;

fetch(url)
  .then(response => {
    if (!response.ok) {
      throw new Error(`HTTP Error: ${response.status}`);
    }

    return response.json();
  })
  .then(data => {
    data.forEach(vehicle => {
      console.log("Vehicle:", vehicle.Asset);
      console.log("Asset ID:", vehicle.AssetID);
      console.log("Latitude:", vehicle.PosY);
      console.log("Longitude:", vehicle.PosX);
      console.log("Speed:", vehicle.Speed);
      console.log("Ignition:", vehicle.Ignition);
      console.log("Timestamp:", vehicle.Timestamp);
    });
  })
  .catch(error => {
    console.error("cuteTrac API Error:", error);
  });

17. Example C# Integration

using System.Net.Http;
using System.Text.Json;

public async Task GetVehiclePositions(string apiKey)
{
    using var client = new HttpClient();

    string url =
        $"https://www.cutetrac.com/api/cuteTracAPIServicePUB.svc/position" +
        $"?key={Uri.EscapeDataString(apiKey)}&fmt=json";

    var response = await client.GetAsync(url);

    response.EnsureSuccessStatusCode();

    string json = await response.Content.ReadAsStringAsync();

    var vehicles = JsonSerializer.Deserialize<List<VehiclePosition>>(json);

    foreach (var vehicle in vehicles)
    {
        Console.WriteLine($"Vehicle: {vehicle.Asset}");
        Console.WriteLine($"Latitude: {vehicle.PosY}");
        Console.WriteLine($"Longitude: {vehicle.PosX}");
        Console.WriteLine($"Speed: {vehicle.Speed}");
    }
}

Example model:

public class VehiclePosition
{
    public string AddressLocation { get; set; }
    public string Asset { get; set; }
    public string AssetID { get; set; }
    public string Battery { get; set; }
    public string Course { get; set; }
    public string DriverName { get; set; }
    public string DriverTel { get; set; }
    public string Fix { get; set; }
    public string FixID { get; set; }
    public string Fuel { get; set; }
    public string HDOP { get; set; }
    public string Ignition { get; set; }
    public string Mileage { get; set; }
    public string PosID { get; set; }
    public string PosX { get; set; }
    public string PosY { get; set; }
    public string PosZ { get; set; }
    public string RxTime { get; set; }
    public string Satellites { get; set; }
    public string Speed { get; set; }
    public string Timestamp { get; set; }
    public string VehicleGrp { get; set; }
}

18. Mapping Integration Example

For a mapping application:

PosY = Latitude
PosX = Longitude
Course = Vehicle Heading
Speed = Vehicle Speed
Asset = Vehicle Display Name
AddressLocation = Current Address

For example:

Vehicle:
YR 4548 U (Raja)

Location:
Latitude:  1.3118916
Longitude: 103.7536033

Speed:
0.00

Direction:
254°

Address:
187 Pandan Loop

The consuming application can use PosX and PosY to place a vehicle marker on a digital map.


19. Handling Null and Empty Values

Developers must handle fields that may contain:

null
""
"0"

For example:

"PosID": null,
"DriverName": "",
"DriverTel": "",
"VehicleGrp": ""

The application should not assume that every field contains a value.

null       → Treat as unavailable
""         → Treat as unavailable/not configured
"0"        → Treat according to the specific field definition

20. Recommended Polling

The Position API provides the latest available vehicle position.

If the customer's application requires near-real-time tracking, the application may periodically call the API.

For example:

Every 10 seconds
Every 30 seconds
Every 60 seconds

The polling interval should be selected based on the customer's requirements and agreed API usage limits.

Developers should avoid excessive polling. The recommended polling frequency and any API request limits should be confirmed with cuteTrac before deployment.


21. Error Handling

The consuming application should handle common HTTP/API failures such as:

HTTP 400 – Invalid Request
HTTP 401/403 – Authentication/Authorization Failure
HTTP 404 – Endpoint Not Found
HTTP 429 – Too Many Requests
HTTP 500 – Server Error
HTTP 503 – Service Unavailable

The application should implement appropriate retry and error-handling mechanisms for temporary service failures.


22. API Key Security

The API key grants access to cuteTrac data and must be protected.

Customer Application
        |
        v
Customer Backend Server
        |
        | API Key
        v
cuteTrac API

Avoid

Browser / Mobile App
        |
        | API Key exposed
        v
cuteTrac API

The API key should preferably be stored in a secure server-side configuration or secrets-management system.


23. Field Summary

Category Fields
Vehicle Asset, AssetID, VehicleGrp
Driver DriverName, DriverTel
Location AddressLocation, PosX, PosY, PosZ
Movement Speed, Course
Vehicle Status Ignition, Battery, Fuel
GPS Fix, FixID, HDOP, Satellites
Distance Mileage
Time RxTime, Timestamp
Position Reference PosID

24. Contact / API Access

For API access, API key provisioning, field interpretation, request limits, or integration assistance, please contact the cuteTrac technical support team.

Platform: cuteTrac Fleet Management System
API: Vehicle Position API
Endpoint: https://www.cutetrac.com/api/cuteTracAPIServicePUB.svc/position


Document Notes

This document describes the current response structure and provides guidance for third-party developers integrating with cuteTrac.

Specific field mappings such as ignition status, fuel units, mileage units, speed units, API request limits, and API key permissions should be confirmed with cuteTrac before production implementation.