Skip to content
DayPilot

TypeScript Calendar and Scheduler Tutorials

React Scheduler: TypeScript Project

React Scheduler: TypeScript Project

This tutorial shows how to use the React Scheduler component to create a reservation application in React, using TypeScript language.
Next.js Scheduler with DayPilot: A Step-by-Step Guide

Next.js Scheduler with DayPilot: A Step-by-Step Guide

Learn how to incorporate the React Scheduler in a Next.js application, focusing on configuration, event handling, and using the direct API.
Angular Resource Calendar (Open-Source)

Angular Resource Calendar (Open-Source)

Angular application that shows how to create a resource calendar Angular component that displays event data in multiple columns. The resource calendar supports drag and drop out of the box.
Angular Calendar: Day/Week/Month Views (Open-Source)

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

Angular project that displays an event calendar component with day, week and month views that share the same data and can be easily switched. A date picker component is used to switch the current date and highlight busy days.
Angular Scheduler Tutorial (TypeScript + PHP/MySQL)

Angular Scheduler Tutorial (TypeScript + PHP/MySQL)

An Angular application that shows how to use DayPilot Scheduler with a PHP/MySQL backend.
Angular Scheduler: Displaying Event Phases

Angular Scheduler: Displaying Event Phases

Angular 18 project that shows how to display events split into phases in the Scheduler component.
Angular Restaurant Table Reservation (PHP/MySQL)

Angular Restaurant Table Reservation (PHP/MySQL)

Angular application that lets you manage restaurant table reservations. Includes a PHP/MySQL backend.
Angular Scheduler: Event Filtering

Angular Scheduler: Event Filtering

Angular application with Scheduler component that can filter events in real time (by text, category, duration).
Angular Work Order Scheduling (PHP/MySQL)

Angular Work Order Scheduling (PHP/MySQL)

Angular web application that lets you assign and schedule work orders using drag and drop. Built using DayPilot Scheduler Angular component. Includes a REST backend implemented in PHP/MySQL
Angular Scheduler: Drag and Drop Task Queue

Angular Scheduler: Drag and Drop Task Queue

How to implement an ordered queue of unscheduled tasks that can be dragged to the Angular Scheduler component.
Angular Scheduler: Dynamic Context Menu

Angular Scheduler: Dynamic Context Menu

Angular 18 project that shows how to dynamically configure the Scheduler context menu (for events and rows).
Angular Scheduler: Event Cut, Copy & Paste

Angular Scheduler: Event Cut, Copy & Paste

Angular scheduling application that allows moving events using "cut and paste" and creating events from existing ones using "copy and paste" actions.
Angular Scheduler: Integration with a Date Picker

Angular Scheduler: Integration with a Date Picker

Angular 14 application that uses DayPilot Navigator component as a date picker for the Scheduler.
Angular Scheduler: Dynamic Tooltip

Angular Scheduler: Dynamic Tooltip

The Angular Scheduler component supports displaying event details using a built-in tooltip. See how to include a dynamic Angular component in the tooltip.
Angular Hotel Room Booking Tutorial (PHP/MySQL)

Angular Hotel Room Booking Tutorial (PHP/MySQL)

Angular hotel room reservation application. The user interface supports managing rooms (create, edit, delete, change status) and reservations (create, edit, move, delete, change status). Includes a PHP/MySQL backend with token-based authentication.
Angular 12 Timesheet Quick Start Project

Angular 12 Timesheet Quick Start Project

Angular 12 project with a pre-configured Angular Timesheet component. Download the project and use it as a starting point for your own implementation.
Angular Scheduler: Dynamic Loading of Large Data Sets

Angular Scheduler: Dynamic Loading of Large Data Sets

Angular project that displays a Scheduler component with dynamic event data loading enabled. Event data are loaded on demand during scrolling to improve scalability.
How to Create the Angular Scheduler Component Dynamically

How to Create the Angular Scheduler Component Dynamically

How to dynamically create and display the Angular Scheduler component using ViewContainerRef.createComponent().
Angular 12 Scheduler Quick Start Project

Angular 12 Scheduler Quick Start Project

Angular 12 project with a customized Angular Scheduler component. Use this project as a starting point for your own Angular scheduling application.
Angular 11 Scheduler Quick Start Project

Angular 11 Scheduler Quick Start Project

Add an Angular Scheduler component to your application and use it to manage a schedule online. Add, move, edit, and delete reservations using drag and drop.