Skip to content
DayPilot

All Tutorials

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.
Angular Scheduler: CSS Themes

Angular Scheduler: CSS Themes

How to change the Angular Scheduler component appearance using a CSS theme. You can use one of the predefined themes or create your own theme using an online tool.
Improve Angular Scheduler Performance using Lazy Loading (Code Splitting)
Vue Date Picker with Free/Busy Highlighting (Open-Source)

Vue Date Picker with Free/Busy Highlighting (Open-Source)

Use the Vue date picker component (Navigator) to change the current date. The date picker can highlight dates that already have events or are not available.
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.
Next.js Monthly Calendar (Open-Source)

Next.js Monthly Calendar (Open-Source)

Learn how to build a customized monthly calendar UI in Next.js 16 using the open-source DayPilot scheduling library.
Angular Calendar: Date Switching

Angular Calendar: Date Switching

How to integrate Angular event calendar component with a date picker and navigation buttons for changing the visible week.
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 Date Picker: Using Diagonal Cell Split to Show Partial Free/Busy State

JavaScript Date Picker: Using Diagonal Cell Split to Show Partial Free/Busy State

How to use diagonal cell overlays in a JavaScript date picker to highlight full and partial day occupancy, common in hospitality reservation and availability views.