This page lists Angular tutorials that will show you how to create different types of scheduling web applications using Angular calendar and scheduler components.
Most of the tutorials show the DayPilot Angular Scheduler component - it offers many advanced features, such as row filtering, event filtering, undo/redo, event copy and paste, dynamic data loading, zoom.
For an introduction to using the Angular scheduler with a REST API please see the following tutorials:
There are also tutorials that focus on real-world scenarios and include a UI for a more complex web calendar applications - including point-of-sale applications like restaurant table reservation and hotel room booking; internal systems like work order scheduling tool and timesheet.
All tutorials include a project with TypeScript source code for download.
If you are looking for a specific Angular version, please see the following lists:
Older Angular versions: Angular 14, Angular 13, Angular 12, Angular 11.
The Angular Calendar component has an open-source version. See the Angular Calendar: Day/Week/Month Views (Open-Source) for a project that shows how to integrate daily, weekly, and monthly calendar views.
Angular project that shows how to create Scheduler UI using DayPilot Pro for Angular. Includes a backend REST/JSON application implemented using Spring Boot (Java).
Dec 19, 2023
An Angular 17 project template that you can use as a starting point for your own implementation of an interactive timesheet. Learn how to adjust the timesheet appearance and add visual elements.
Nov 20, 2023
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 17 calendar/scheduler application.
Nov 14, 2023
Use the online configurator application to generate a new Angular project with a customized Scheduler component.
Nov 14, 2023
Angular 16 application with real-time filtering of Scheduler component rows (by name, by number of events).
Oct 25, 2023
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.
Sep 18, 2023
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.
Aug 26, 2023
How to implement an ordered queue of unscheduled tasks that can be dragged to the Angular Scheduler component.
Jul 5, 2023
Build an Angular annual leave scheduling application with REST backend created using ASP.NET Core and Entity Framework.
May 29, 2023
This tutorial shows how to implement undo/redo functionality the for the open-source Angular Calendar component.
May 14, 2023
Angular scheduling application that allows moving events using "cut and paste" and creating events from existing ones using "copy and paste" actions.
Feb 16, 2023
Learn how to insert custom components in Angular Scheduler row headers.
Dec 14, 2022
How to add a zoom feature to the Angular Scheduler component.
Dec 8, 2022
Angular 14 project that shows how to display events split into phases in the Scheduler component.
Nov 3, 2022
Angular 14 application that uses DayPilot Navigator component as a date picker for the Scheduler.
Oct 10, 2022
This tutorial shows how to use the Angular Scheduler component to manage resources (create, edit, delete, move) using the Scheduler UI.
Sep 10, 2022
Angular application that shows how to apply a custom CSS theme to the calendar component and change it on the fly.
Aug 16, 2022
How to activate the free-hand date range selection mode in the Angular date picker component (Navigator).
Mar 28, 2022
How to add custom components to events displayed in the Angular Scheduler.
Mar 19, 2022
Angular 13 application that shows how to switch the Angular Scheduler (which is in "edit" mode by default) to read-only mode.
Mar 3, 2022