Slotwise: Shared Booking App Where PostgreSQL Blocks Double-Bookings (Laravel + React)
Portfolio demo: a shared-resource booking app for a fictional coworking space. Members reserve rooms, studios and equipment; admins manage resources. A PostgreSQL exclusion constraint prevents overlapping bookings even when two requests race for the same slot. Daily availability board, responsive mobile agenda, optimistic cancellation with rollback, and CSRF, session and rate-limit controls. Laravel 13, PHP 8.4, React, TypeScript and PostgreSQL. 47 automated tests, including real concurrent database transactions, with the Docker demo verified in CI. Open source (MIT).