Skip to content
DayPilot

JavaScript Scheduler Tutorials

JavaScript Scheduler: Resource Context Menu

JavaScript Scheduler: Resource Context Menu

How to add context menu to resources/rows of the JavaScript Scheduler (edit, delete, add child resource).
JavaScript Scheduler: Limited Drag and Drop Range

JavaScript Scheduler: Limited Drag and Drop Range

How to limit the horizontal (date/time) position of an event and display the allowed range using event versions.
HTML5 Doctor Appointment Scheduling (JavaScript/PHP/MySQL)

HTML5 Doctor Appointment Scheduling (JavaScript/PHP/MySQL)

HTML5 web application for managing doctor appointments. Includes public and administration interface. Patients can request an appointment in one of the slots predefined using the administration interface. Implemented in PHP/MySQL.
ASP.NET Core Scheduler (.NET 10)

ASP.NET Core Scheduler (.NET 10)

How to use JavaScript/HTML5 Scheduler control from DayPilot Pro package in an ASP.NET Core web application.
Tutorial: JavaScript Scheduler Time Header Customization

Tutorial: JavaScript Scheduler Time Header Customization

How to customize JavaScript Scheduler time headers using built-in groups, custom HTML, and active areas.
React: Activity Planning System (Node, Express, PostgreSQL)

React: Activity Planning System (Node, Express, PostgreSQL)

Plan activities for multiple areas/departments side by side. Use drag and drop to schedule events and milestones.
PHP Tennis Court Reservation (HTML5/JavaScript Frontend, MySQL Database)

PHP Tennis Court Reservation (HTML5/JavaScript Frontend, MySQL Database)

Simple web application that displays tennis court availability and lets the users create a reservation using drag and drop. Includes a PHP project with sample MySQL/SQLite database.
ASP.NET Core Shift Planning (Entity Framework, .NET 10)

ASP.NET Core Shift Planning (Entity Framework, .NET 10)

This tutorial explains how to create a visual ASP.NET Core application for scheduling shifts (multiple locations and employees). It uses a modern UI that lets you manage shifts using drag and drop.
ASP.NET Core Work Order Scheduling (JavaScript, C#, Entity Framework, .NET 10)

ASP.NET Core Work Order Scheduling (JavaScript, C#, Entity Framework, .NET 10)

ASP.NET Core application with drag and drop UI that lets you assign and schedule work orders. Includes a queue of unscheduled tasks, graphical team availability/utilization, context menu with additional actions, dialog for editing work order details.
Tutorial: ASP.NET Core Hotel Room Booking App

Tutorial: ASP.NET Core Hotel Room Booking App

Learn how to build an ASP.NET Core-based hotel room booking management application featuring a drag-and-drop interface, filter functionality, integration with SQL Server and Entity Framework, all visualized using a JavaScript Scheduler component.
PHP Restaurant Table Reservation Application (HTML5/JavaScript Frontend)

PHP Restaurant Table Reservation Application (HTML5/JavaScript Frontend)

PHP application that lets you record restaurant table reservations and find a free table using a visual user interface. With MySQL database storage.
ASP.NET Core Doctor Appointment Scheduling Tutorial (.NET 10)

ASP.NET Core Doctor Appointment Scheduling Tutorial (.NET 10)

ASP.NET Core application for doctor appointment scheduling. The application works with three roles: manager (define available appointment slots), patient (request an appointment using one of the available slots), and doctor (manage existing appointments).
JavaScript Scheduler: Switching Day/Week/Month Views

JavaScript Scheduler: Switching Day/Week/Month Views

How to define day/week/month views for the JavaScript Scheduler. The current view can be switched using custom buttons.
PHP Hotel Room Booking System (JavaScript/HTML5, MySQL)

PHP Hotel Room Booking System (JavaScript/HTML5, MySQL)

A tutorial that shows how to create a PHP reservation system for hotel rooms with JavaScript/HTML5 frontend. The user interface includes a visual scheduling calendar with drag and drop support. MySQL and SQLite databases.
JavaScript Scheduler: Event Types

JavaScript Scheduler: Event Types

How to define your own Scheduler event types and customize the appearance. You can change the event type using a context menu or a modal dialog.
JavaScript Scheduler: Pushing Existing Events Back (Drag and Drop)

JavaScript Scheduler: Pushing Existing Events Back (Drag and Drop)

How to configure the JavaScript Scheduler to automatically move existing events later when a new event is dragged and dropped, to avoid overlaps.
React Scheduler: Rendering JSX in Events

React Scheduler: Rendering JSX in Events

How to render custom JSX in events displayed by the React Scheduler component.
JavaScript Scheduler: Use Diagonally Split Cells for Check-In/Check-Out

JavaScript Scheduler: Use Diagonally Split Cells for Check-In/Check-Out

Learn how to modify the reservation edges to split the start and end cell diagonally. This provides a visual hint that the check-in and check-out days are only partially occupied.
 How to Use CSS Themes with the React Scheduler Component

How to Use CSS Themes with the React Scheduler Component

Learn how to change a React Scheduler CSS theme, create and apply your own theme and override individual styles.
React Scheduler: Timeline Zoom

React Scheduler: Timeline Zoom

How to add a zoom feature to the React Scheduler timeline. You can change the zoom level (and timeline resolution) using a "range" control and "zoom in" and "zoom out" buttons.