Application exampleReact · Node.js
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.
Scheduling tutorials & source code
Tutorials and downloadable examples using DayPilot calendar and scheduling components. Start with a component, connect your backend, or explore application workflows.
Find a starting pointFeatured tutorial
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.
Application workflows and a smaller starting point.
Application exampleReact · Node.js
Plan activities for multiple areas/departments side by side. Use drag and drop to schedule events and milestones.
Quick startAngular
A quick-start project with a pre-configured Angular Scheduler component. You can download this project and use it as a starting point for your own Angular 22 calendar/scheduler application.
Application exampleReact · PHP
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.
Step-by-step guides to scheduling features, UI customization, and backend integration.
How to configure the Angular calendar component to use 100% height and fill the available space.
How to export the current React Scheduler view to a multi-page PDF document with a specified number of rows per page.
Build a horizontal, resource-based timeline using the open-source Vue Scheduler and customize event appearance with Vue templates and CSS.
Plan and visualize your resources in Angular with this lightweight, Apache‑licensed Scheduler - with a horizontal timeline, multi‑row time headers, CSS themes, dynamic event content and large‑dataset performance.
Find the view that fits your application.
Control how users work with schedules.
Adapt the display and handle larger schedules.