I got asked yesterday about the ways a meetings room booking app can be built and as the new vibe coding block offers brand new ways to do so, I decided to record a quick exploration.
TLDR: No need anymore to have 1 record per time slot (database nightmare), you can reverse the logic and have the vibe coding block consider that: If no booking records, the time slot is free. To book, it creates a record.
What can be added is a schema for tables to force specific availabilities time frames to avoid having to hard-code them via the block.
Happy to reply any question you might have ![]()