Skip to content
DayPilot

JavaScript Calendar and Scheduler Tutorials

JavaScript Scheduler: Event Placement Strategies

JavaScript Scheduler: Event Placement Strategies

An overview of Scheduler settings that let you control the vertical event position within rows. Includes custom sorting, forcing a specific line within a row, dedicated lines, keeping related events together using virtual containers.
Vue Calendar: Day/Week/Month Views (Open-Source)

Vue Calendar: Day/Week/Month Views (Open-Source)

Create a complex calendar UI in Vue.js with multiple views, view-switching buttons and an integrated date picker. Use a shared data source to make it fast and Vue templates to define event appearance.
React Resource Calendar

React Resource Calendar

How to use the column hierarchy feature of the React calendar to display events for many resources. The groups and resources are displayed as columns and the time slots are displayed as rows.
Vue.js Scheduler Quick Start Tutorial

Vue.js Scheduler Quick Start Tutorial

Vue.js project that includes Scheduler component with basic configuration and all required boilerplate code.
How to Add Interactive Elements to Vue Scheduler Events Using Templates

How to Add Interactive Elements to Vue Scheduler Events Using Templates

Vue templates supported by the Scheduler component allow you to add dynamic content to events, such as checkboxes, drop-down lists, or attachment upload buttons.
Vue Scheduler: Using Cell Templates to Show Slot Prices

Vue Scheduler: Using Cell Templates to Show Slot Prices

How to use Vue templates to display dynamic reservation prices in each Scheduler time slot. Slot prices are defined using pricing plans independently for each day of the week.
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.
Vue Scheduler with Horizontal Timeline (Open-Source)

Vue Scheduler with Horizontal Timeline (Open-Source)

Build a horizontal, resource-based timeline using the open-source Vue Scheduler and customize event appearance with Vue templates and CSS.
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.
React Scheduler: Full Screen Layout

React Scheduler: Full Screen Layout

How to integrate the React Scheduler component into a full screen page layout. The full screen mode will allow rendering optimizations to be applied correctly and avoid a confusing duplicate vertical scrollbar.
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.
React: Milestone Scheduler

React: Milestone Scheduler

How to display milestones in the React Scheduler component. You can use custom shapes, icons, colors and connect the milestones using links.
JavaScript Scheduler with Horizontal Timeline (Open-Source)

JavaScript Scheduler with Horizontal Timeline (Open-Source)

Use the open-source JavaScript Scheduler to build a horizontal timeline for multiple resources: adjust the appearance, add custom controls, configure the timeline, show a context menu, and switch the visible month.
React Scheduler: How to Manage Resources

React Scheduler: How to Manage Resources

Explore the built-in UI elements that let your users manage (create, edit, move, delete) resources displayed using the React Scheduler component.
Vue Scheduler: Row Header Templates

Vue Scheduler: Row Header Templates

How to customize the Vue Scheduler row header using Vue templates: add icons, badges, buttons and Vue components.
React Scheduler: Rendering JSX in Time Header and Upper-Left Corner

React Scheduler: Rendering JSX in Time Header and Upper-Left Corner

How to render custom React JSX components in the Scheduler time header and upper-left corner.
React Scheduler: Rendering JSX Components in Row Headers

React Scheduler: Rendering JSX Components in Row Headers

How to insert React components or direct JSX into Scheduler row headers.
Vue Scheduler: Availability/Utilization Histogram

Vue Scheduler: Availability/Utilization Histogram

How to calculate resource utilization percentage and display a histogram at the top of the Vue Scheduler component.
JavaScript Scheduler: Displaying Holidays

JavaScript Scheduler: Displaying Holidays

How to configure the JavaScript Scheduler component to display global and resource-specific holidays and prevent user actions in holiday cells.
PHP Shift Planning System (JavaScript/HTML5 Frontend, MySQL Database)

PHP Shift Planning System (JavaScript/HTML5 Frontend, MySQL Database)

A tutorial that shows how to create a PHP shift planning system - a web application that lets you manage shifts for multiple locations using a visual JavaScript scheduler component.