Skip to content
DayPilot

JavaScript Scheduler Tutorials

React Timesheet

React Timesheet

How to display a timesheet in a React application. Learn how to configure the time axis, hide non-business hours, add daily totals, and edit records using drag and drop.
React Shift Scheduling Application (PHP/MySQL Backend)

React Shift Scheduling Application (PHP/MySQL Backend)

React application that lets you visually schedule shifts at multiple locations. The backend REST API is implemented using PHP, with SQLite default storage and optional MySQL.
JavaScript Scheduler: Highlighting Related Events

JavaScript Scheduler: Highlighting Related Events

How to highlight related Scheduler events on hover or click.
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 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.
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.