Angular Scheduling Tutorials

This page lists Angular tutorials that will guide you through creating different types of scheduling web applications. Angular is a framework for creating SPA (single page applications) using TypeScript language.

Most of the tutorials show the DayPilot Angular Scheduler component - it offers many advanced features, such as row filteringevent filteringundo/redoevent copy and pastedynamic data loadingzoom.

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 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 8, Angular 7Angular 6Angular 5Angular 4Angular 2.

We also have a couple of tutorials for AngularJS 1.x.

Angular Calendar: CSS Themes
Angular Calendar: CSS Themes
Angular application that shows how to apply a custom CSS theme to the calendar component and change it on the fly.
Angular Scheduler: Resource Management
Angular Scheduler: Resource Management
This tutorial shows how to use Angular Scheduler component to manage resources (create, edit, delete, move) using the Scheduler UI.
Angular Scheduler: Full Screen Layout
Angular Scheduler: Full Screen Layout
Angular application that displays the Scheduler in a full screen layout. The project includes a collapsible sidebar with a date picker.
Angular Scheduler: Event Copy & Paste
Angular Scheduler: Event Copy & Paste
Angular scheduling application that allows creating events from existing ones using copy and paste.
Angular Gantt Chart Component (TypeScript + PHP/MySQL)
Angular Gantt Chart Component (TypeScript + PHP/MySQL)
Angular project that displays a hierarchy of tasks using a Gantt Chart UI component. The frontend Angular application is connected to a JSON backend implemented in PHP with MySQL database.
Angular Scheduler Tutorial (TypeScript + PHP/MySQL)
Angular Scheduler Tutorial (TypeScript + PHP/MySQL)
Simple Angular application that shows how to use DayPilot Scheduler with PHP/MySQL backend.
Angular Resource Calendar Tutorial
Angular Resource Calendar Tutorial
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 Scheduler UI with Spring Boot Backend (Java)
Angular Scheduler UI with Spring Boot Backend (Java)
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).
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: Online Configurator
Angular Scheduler: Online Configurator
Use the online configurator application to generate a new Angular project with a customized Scheduler component.
Angular Scheduler: Zoom
Angular Scheduler: Zoom
How to add zoom feature to the Angular Scheduler component.
Angular Timetable Tutorial
Angular Timetable Tutorial
Angular application that displays a weekly timetable with custom time blocks.
Angular Appointment Calendar Component (TypeScript + PHP/MySQL)
Angular Appointment Calendar Component (TypeScript + PHP/MySQL)
Simple appointment scheduling application built using Angular. The calendar view is created using DayPilot Pro Angular Calendar component. The server-side backend is created using PHP and stores events in a MySQL or SQLite database.
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.
Angular Calendar: Date Switching
Angular Calendar: Date Switching
How to integrate Angular 11 event calendar component with a date picker and navigation buttons for changing the visible week.
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 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: Date Navigation
Angular Scheduler: Date Navigation
Angular 11 application that uses DayPilot Navigator component as a date picker for the Scheduler.
Angular Scheduler: Displaying Event Phases
Angular Scheduler: Displaying Event Phases
Angular 11 project that shows how to display events split into phases in the Scheduler component.
Angular Calendar: Day/Week/Month Views
Angular Calendar: Day/Week/Month Views
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.
Articles 1-20 of 67 Next