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 integrate the Angular Gantt chart component into a page with a full-screen layout. Get rid of duplicate vertical scrollbars and fix the time header.
How to build a visual schedule in Next.js that displays the planned version of a task above its actual version. This makes it easy to compare durations and track deviations from the original plan.
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.
Find the view that fits your application.
Control how users work with schedules.
Adapt the display and handle larger schedules.