Create a workspace scheduler using Bryntum Scheduler Pro and MongoDB
This Tutorial was written by Arsalan Khattak. Bryntum Scheduler Pro is a scheduling UI component for the web. With features such as a scheduling engine, constraints, and a resource utilization view...

Source: DEV Community
This Tutorial was written by Arsalan Khattak. Bryntum Scheduler Pro is a scheduling UI component for the web. With features such as a scheduling engine, constraints, and a resource utilization view, it simplifies managing complex schedules. In this tutorial, we'll use Bryntum Scheduler Pro and MongoDB, the popular document database, to build a workspace booking app for meeting rooms, desk banks, and coworking lounges. We'll use MongoDB Atlas, the fully managed MongoDB cloud service. We'll do the following: Set up MongoDB Atlas and get the connection string. Create an npm workspaces monorepo for the backend and frontend code. Seed the MongoDB database. Create the backend server and the Bryntum load and sync endpoints. Create a Vite vanilla TypeScript client. Add Bryntum Scheduler Pro to the client. Here's what we'll build: You can find the code for the completed tutorial in our GitHub repository: Workspace scheduler using Bryntum Scheduler Pro and MongoDB. Prerequisites To follow along,