Secure REST API·2025
Kaleo
A full-stack platform for event and pass management, secure auth, QR pass validation, and a clean dashboard, built with domain-driven design.
- Full-Stack
- Spring Boot
- React

Kaleo is a Church and Ministry event and pass management platform. The goal was to build a robust system that handles event scheduling, pass creation, validation, and attendee management with clean architecture.
What I built
A full-stack application featuring OAuth2 and OIDC authentication with Keycloak for role-based access, QR code pass validation, and an intuitive dashboard for managing events, passes, and attendees. Registrations are capacity-limited, with transactional constraints that hold under concurrency so events cannot be overbooked. The backend uses Spring Boot with a focus on clean domain-driven design.
How I built it
I implemented a RESTful API with proper layering, used PostgreSQL for persistence, and containerized the application with Docker. The frontend uses React with TypeScript for type safety.
Outcome
A production-ready platform for churches and ministries to run events and manage passes, built with modern Java and React ecosystems.
Highlights
- Secure authentication and QR-code pass validation
- RESTful API with clean layering and PostgreSQL persistence
- Containerized with Docker; React + TypeScript frontend