Welcome to the Allotrac resource repository for the 2024 UOW Hackathon!
As a major sponsor of the event, Allotrac have provided a variety of operational datasets & tooling to allow hackathon participants to interact with, hack-on and develop for real world use cases in an existing market. The hope is that this will provide a fertile ground for tackling the problem statements that have been set for the event.
Further more, Allotrac will soon be launching it’s public developer marketplace which will allow any intrepid entrepreneurs to easily launch their project direct to an established market with an appetite for automation, optimization and insights.
This repository contains several useful things for getting your hackathon project off the ground, including:
Participants are encouraged to utilize these resource for experimentation and the development of their projects.
Prize pool: $3000 cash
Leverage the power of AI to enable non-technical users to extract value from operational datasets.
Prize pool: $2000 cash
Utilise computer vision technology to extract meaningful insights from image data, enabling rapid analysis and interpretation for enhanced decision-making and situational awareness across various applications and industries.
Prize pool: $2000 cash + Baseline traineeship
Combine a variety of existing public API functionality to generate new and meaningful utility greater than the sum of the parts.
Prize pool: $2000 cash
Leverage elements of game principles and design in non-game contexts to encourage the desired behaviour or outcome and rewarding those behaviours
Prize pool: $1000 cash + iAccelerate Scholarships + Free online programs from HEX
Create a business plan outlining a vision for a company which can tackle a specific societal problem by submission time day 2.
Allotrac is a cloud-based transport management software designed for the logistics and transportation industry. It offers a range of features to streamline operations, enhance visibility, and optimize efficiency in managing fleets, drivers, jobs, and compliance requirements. Some of the key features typically associated with Allotrac include:
Job Management: Allotrac helps in efficiently managing transport jobs from creation to completion, including scheduling, assigning, and tracking.
Fleet Management: It provides tools for monitoring and managing fleets, including vehicle tracking and performance analytics.
Compliance Management: Allotrac assists in ensuring regulatory compliance by automating processes related to driver and vehicle compliance, such as fatigue management and safety checks.
Real-time Visibility: Users can gain real-time visibility into their operations through dashboards and reports, allowing for better decision-making and resource allocation.
Integration Capabilities: Allotrac often integrates with other systems such as ERP (Enterprise Resource Planning) software, accounting software, and telematics systems to provide a comprehensive solution for transport management.
Learn more here or here or approach one of our event attendees!
For documentation on how to use the Allotrac.io developer portal and GraphQL API click here
To get started, clone or download this repository to your local machine:
git clone https://github.com/mgallotrac/hackathon2024
Once you have the dataset locally, you can begin exploring the files and incorporating them into your project. Remember to adhere to the licensing terms outlined in the LICENSE.md file.
The dataset is structured into several CSV files, organized within the csv-dataset folder. Each CSV file contains specific data relevant to the operations of an example Allotrac site. Here is a list of the files available in the dataset:
customer.csv - Example Allotrac Site Customersdelivery_type.csv - Example delivery typesfleet.csv - The Vehicle fleets for the example siteitem.csv - The list of products that are transported by the example customer (this is the catalogue, not the instantiated instances of items on a delivery)location.csv - The list of locations stored against allotrac contactsstate.csv - Australian Statessuburb.csv - Australian Suburbstruck.csv - The vehicles attached to the Allotrac sitetruck_home_location_data.csv - A mapping of vehicles to locations where the trucks are parked overnighttruckclass.csv - The various varieties of vehicles tracked in Allotractruckhistory.csv - The GPS data of all vehicles in Allotrac duringmsjob_activities.csv - All job activitiesmsjob_activity_types.csv - The lookup for the activity type mappingmsjob_history.csv - All status changes for jobsmsjob_status.csv - The lookup for the job statusesmsjob_pod.csv - All proof of delivery documents for jobsmsjob_project.csv - Projects (which can join a collection of jobs under a single instance)msjobcustomer.csv - Each line here represents an individual job done in Allotrac, this is the core table for workflowmsjobcusttoitems.csv - Each line here maps an instantiated item to an instantiated job to allow for multiple items per jobmsjobitems.csv - The instantiated items for jobsmsprojectitems.csv - The instantiated items for projectsmstrucktocust.csv - The mapping from instantiated jobs to vehicles in the systemThe Proof of delivery images are also available as an image dataset. The entire dataset can be downloaded here, however it’s 26GB so be careful.
An alternate download link can be found here.
An alternative method for fetching images on demand is to access them directly from the domain: http://allotrac-hackathon-datasets.s3-website-ap-southeast-2.amazonaws.com/images/
POD filepaths can be found in the csv-dataset/msjob_pod.csv file. The column filename can be appended to the above domain to access the image. For example for the line:
7100236,881056,image/jpeg,296555,"width=""700"" height=""500""",1701303743_881056_image_img_proof_881056_0.jpg,2023-11-30 11:22:23,"-35.4054359,149.1674758",pickup,driver
The filepath key is 1701303743_881056_image_img_proof_881056_0.jpg
Hence the image can be accessed at http://allotrac-hackathon-datasets.s3-website-ap-southeast-2.amazonaws.com/images/1701303743_881056_image_img_proof_881056_0.jpg

In addition to the provided dataset, participants are encouraged to leverage external data repositories such as Kaggle and AWS Data Exchange to enhance their projects. External data can complement the provided dataset and enrich the solutions developed during the hackathon.