Private System Case Study | Scheduling + Governance

UWC Facility Booking

A Spring Boot system that digitized UWC Sports facility bookings, replacing manual flows with secure request pipelines, approval workflows, recurring booking automation, and auditability.

Core Delivery

Stack

  • Spring Boot MVC + Thymeleaf
  • Spring Security + BCrypt
  • Spring Data JPA + Flyway
  • PostgreSQL (dev/prod)
  • Gradle + Java 21

Key Technical Design Choices

  • Conflict analysis before approval decisions.
  • Max one-year recurring span validation.
  • API-ready event endpoints for FullCalendar rendering.
  • Dev seeding for fast environment setup and demos.

This project is private, so this case study focuses on architecture, domain logic, and operational outcomes instead of a public link.