Web app

Jet Lagged Planner


Web app

Jet Lagged Planner


JET-LAGGED PLANNER

An automated solution for making a bunch of appointments across different time zones. Built for a wide range of industries including Manufacturing, Aviation, and Construction, this smart planner tackles bulk scheduling with timezone conversion, conflict prediction, data visualisation, and AI-aided rescheduling customised to your own historical data to keep you away from a 3 AM site visit in a heatwave!

MAJOR CUSTOMERS

Worldwide

HIGHLIGHT

HIGHLIGHT

Timezone Conversion, Bulk Scheduling

Timezone Conversion, Bulk Scheduling


INDUSTRY

Manufacturing, Dispatching, Hospitality, Facilities Management, Aviation, Construction, etc.

Problem Area

The goal of this project was to design a web app that optimises and streamlines the process of bulk scheduling inspections for large organisations operating across various time zones. The design needed to reduce human error, improve efficiency, and predict conflict resolution strategies by incorporating factors like weather conditions, historical data, operational hours, and personnel availability.

The project stems from one of the customer pain points that I observed during my recent product design internship as the current workflow of inspection scheduling for the Safety Culture platform does not allow multi-national organisations such as Amazon delivery services to assign timezones for a bulk of sites, which can be a tedious task and is prone to human errors. I completed three iterations of work flow wire framing but none of the proposed ideas are ideal for bulk scheduling and increases scheduling efficiency significantly.

Technical Debrief

The model is trained based on randomized data that includes entries like Site Name, Location, Time Zone, Inspection Type, Preferred Time Slot, Inspector Availability, and Weather Condition. And this is to foreshadow the possibility of allowing users to upload their own CSV, and the model will train dynamically on this data (this process is demonstrated through a basic Stream lit web-app).

Utilized K-Means Clustering to group inspection sites based on:

  • Weather Conditions

  • Inspection Type

Result: Simplifies Scheduling by grouping inspections based on type and weather which helps identify patterns and categorises tasks efficiently.

The code uses a Random Forest Regression model to predict optimal scheduling times based on K-Means Clustering, Weather Condition, Preferred Time Start, and Inspector Time Start.

Result: Reduces the risk of overlapping tasks by considering key factors like weather and inspector availability.


Hi-Fi Prototype

Home Page

  • By entering the web app, users can view their current schedule in an easy list with information such as assigned personnel , location, duration of inspection, and key words for inspection. The app also comes with interactive features that allow users to comment and share the schedule modifications within their organisations.

Weather Data Visualisation

  • The app will give users more options to view weather conditions that are relevant to inspection scheduling, with the UI visually highlighting conflicts with warnings (e.g., "Temperature Spike: 104°F at 03:00") and provides smart rescheduling options (e.g., "04:30 AM (60°F)").

Data Upload Flexibility:

  • The "Take a Survey"/Upload a CSV File feature provides a clear and user-friendly process for uploading bulk data. By clicking "Take a Survey", users can manually enter their historical scheduling data through a Google form which gets converted to an CSV file if they do not their data organised in the format required by the app.



Home Page

  • By entering the web app, users can view their current schedule in an easy list with information such as assigned personnel , location, duration of inspection, and key words for inspection. The app also comes with interactive features that allow users to comment and share the schedule modifications within their organisations.

Weather Data Visualisation

  • The app will give users more options to view weather conditions that are relevant to inspection scheduling, with the UI visually highlighting conflicts with warnings (e.g., "Temperature Spike: 104°F at 03:00") and provides smart rescheduling options (e.g., "04:30 AM (60°F)").

Data Upload Flexibility:

  • The "Take a Survey"/Upload a CSV File feature provides a clear and user-friendly process for uploading bulk data. By clicking "Take a Survey", users can manually enter their historical scheduling data through a Google form which gets converted to an CSV file if they do not their data organised in the format required by the app.