Skip to content
DayPilot

Scheduler Web Component Tutorials

Angular Scheduler Tutorial (TypeScript + PHP/MySQL)

Angular Scheduler Tutorial (TypeScript + PHP/MySQL)

An Angular application that shows how to use DayPilot Scheduler with a PHP/MySQL backend.
Vue Scheduler: Build a Reservation Application in 5 Minutes

Vue Scheduler: Build a Reservation Application in 5 Minutes

Vue.js application for scheduling resource reservations. Built using a customizable Scheduler UI component - flexible timeline, drag and drop support.
PHP Work Order Scheduler (JavaScript/HTML5 and MySQL)

PHP Work Order Scheduler (JavaScript/HTML5 and MySQL)

This tutorial shows how to create a PHP application that will let users manage and schedule work orders using a visual interface implemented using JavaScript/HTML5.
ASP.NET Core Production Workflow Scheduling Tutorial

ASP.NET Core Production Workflow Scheduling Tutorial

Schedule manufacturing jobs by assigning tasks to individual machines using drag and drop. Includes an ASP.NET Core application for download, data is stored in an SQL Server database.
JavaScript Scheduler: Row Sorting Tutorial

JavaScript Scheduler: Row Sorting Tutorial

How to sort the Scheduler rows using custom fields. You can use the built-in row sorting support that displays icons in the column headers or the direct API.
PHP Annual Leave Scheduling (JavaScript/HTML5 Frontend, MySQL Database)

PHP Annual Leave Scheduling (JavaScript/HTML5 Frontend, MySQL Database)

PHP web application that allows to plan annual leave days using a visual HTML5 scheduler component.
React Scheduler: How to Display Slot Details using Background Events

React Scheduler: How to Display Slot Details using Background Events

How to move the React Scheduler events to the background so they can be used to display additional time slot information.
Angular Scheduler: Timeline Customization

Angular Scheduler: Timeline Customization

How to create a custom timeline for the Angular Scheduler component. The manual mode lets you create the timeline by defining individual time cells.
React Work Order Planning System (PHP/MySQL)

React Work Order Planning System (PHP/MySQL)

React application that will let you assign queued work orders to a specific employee and time slot. Includes a PHP backend with MySQL storage.
Angular Scheduler: Row Header Actions

Angular Scheduler: Row Header Actions

How to add action controls to the Angular Scheduler row headers: clickable icons, hyperlinks, and context menu buttons.
JavaScript Scheduler: Styling Linked Events

JavaScript Scheduler: Styling Linked Events

Learn how to style linked events in the JavaScript Scheduler component to visualize dependencies and relationships.
Angular Scheduler: Displaying Event Phases

Angular Scheduler: Displaying Event Phases

Angular 18 project that shows how to display events split into phases in the Scheduler component.
HTML5 Scheduler: Infinite Scrolling

HTML5 Scheduler: Infinite Scrolling

Simple HTML5/PHP web application that shows how to enable infinite scrolling for the Scheduler UI component.
Vue Scheduler: How to Display Holidays

Vue Scheduler: How to Display Holidays

How to display global and row-specific holidays in the Vue Scheduler. Optionally, disable the drag and drop operations for the holiday cells.
Angular Restaurant Table Reservation (PHP/MySQL)

Angular Restaurant Table Reservation (PHP/MySQL)

Angular application that lets you manage restaurant table reservations. Includes a PHP/MySQL backend.
ASP.NET Core Scheduler: Dynamic Event Loading

ASP.NET Core Scheduler: Dynamic Event Loading

ASP.NET Core project that uses JavaScript Scheduler component with dynamic event loading feature enabled. See what performance you can expect when displaying large data sets.
JavaScript Scheduler: Daily Task Queue

JavaScript Scheduler: Daily Task Queue

How to create a queue of tasks scheduled for a specific day. The exact time of day and resource can be assigned using drag and drop in the next step.
JavaScript Scheduler: Disabling Custom Date/Time Ranges

JavaScript Scheduler: Disabling Custom Date/Time Ranges

How to disable custom date/time range in each row of the JavaScript Scheduler component.
Angular Scheduler: Event Filtering

Angular Scheduler: Event Filtering

Angular application with Scheduler component that can filter events in real time (by text, category, duration).
PHP Machine/Production Job Scheduling Application (MySQL)

PHP Machine/Production Job Scheduling Application (MySQL)

This tutorial shows how to create a PHP web application for machine/production job scheduling. The visual HTML5 scheduling grid displays task assignments, duration and dependencies. Users can use drag and drop to change the schedule.