The PHP tutorials can help you with implementing your own reservation application with PHP backend. Each tutorial includes detailed explanation of the scheduling component configuration, UI layout and REST backend implemented in PHP.
The scheduling projects use MySQL or SQLite as the backend database. The MySQL database initializes automatically if you first run the application. Just make sure sure that you configure your MySQL server connection details before you start the application. See _db.php file for database configuration settings. The tutorials also include dump of MySQL database schema (DDL script) that will give you an idea about the database layout.
In most tutorials, the PHP technology is limited to server-side implemented API. It’s not used to generate the client-side HTML - it only provides specific REST endpoints for database access. This lightweight approach lets you replace the backend easily with a different server-side technology, such as ASP.NET Core or Node.js. The tutorial text includes the API description, including the expected JSON response structure so you can use it as an example for implementation in other languages.
To get notified about new tutorials you can subscribe to e-mail notifications at news.daypilot.org.
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.
Jun 19, 2019
Angular 8 application that lets you manage restaurant table reservations. Includes a PHP/MySQL backend.
Jun 8, 2019
PHP web application for machine/production job scheduling. Displays job assignments using a scheduler HTML5 component (including duration and dependencies). Works with MySQL database.
Jun 3, 2019
Tutorial with source code - PHP web application for hotel room reservation with HTML5 user interface supporting drag and drop. MySQL and SQLite databases.
May 22, 2019
Angular 6 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
Sep 2, 2018
A tutorial that shows how to create a PHP shift planning system - a web application that lets you manage shifts for multiple locations using a visual scheduler component.
Aug 23, 2018
Simple web application that displays tennis court availability and lets the users create a reservation using drag and drop. Includes a PHP project with sample SQLite database.
Jul 12, 2018
PHP web application that allows to plan annual leave days using a visual HTML5 scheduler component.
Jun 27, 2018
Jun 18, 2018
Angular 6 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.
Jun 13, 2018
Simple Angular 6 application that shows how to use DayPilot Scheduler with PHP/MySQL backend.
Jun 5, 2018
Simple HTML5/PHP web application that shows how to enable infinite scrolling for the Scheduler UI component.
Jun 5, 2018
Simple appointment scheduling application built using Angular 6. 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.
Jun 5, 2018
Apr 19, 2018
Angular 5 project that displays a Scheduler component with dynamic event data loading enabled. Event data is loaded on demand during scrolling to improve scalability.
Jan 19, 2018
Jan 10, 2018
How to create a timesheet using the HTML5 timesheet/scheduler component. Sample PHP application for download.
Nov 21, 2017
AngularJS web application for scheduling events for multiple resources (people, tools). Supports drag and drop scheduling. Sample PHP application with source code.
Oct 6, 2017
Sep 22, 2017
Sep 22, 2017