This page lists tutorials that show how to create a scheduling web application for various fields, such as internal company use (timesheet, production, shift planning, shared resource reservation), services (doctor appointment scheduling, hotel room reservation), and project management.
Beginners can start with basic tutorials that explain the basic concepts like installation and initial configuration of the the components (e.g. HTML5 Scheduler). Experienced users can continue with more advanced projects that show how to use the Scheduler in a real-world scenario. There are also tutorials that demonstrate specific features of the scheduler and calendar components (dynamic loading, PDF export, infinite scrolling). If you are looking for a specific use case which is missing, you can drop us a note in the forum.
All calendar and scheduler tutorials include a downloadable project with source code. You can use the project source code to start your own implementation and save some time with the initial setup and configuration. The tutorial text explains the key areas of the code and shows different views and options using screenshots.
The projects use HTML5 and plain JavaScript interface for the frontend (UI). Most of the tutorial use PHP as the server-side technology for the backend (REST API), but there are also tutorials for other server-side technologies (ASP.NET Core, Spring Boot).
There is also an online configurator tool available that lets you customize selected properties of the components. It shows the changes immediately using a live preview. You can use it to create a quick proof-of-concept project - the configurator will generate a downloadable project that includes the dependencies and the selected component configuration.
In addition to vanilla JavaScript and TypeScript, DayPilot also supports popular JavaScript client-side frameworks, including Angular, React, and Vue.js.