-
Notifications
You must be signed in to change notification settings - Fork 0
Home
stdOWL edited this page Jun 22, 2026
·
5 revisions
A reactive Spring Boot (WebFlux) API + React (MUI) SPA, served from one origin and deployed to Google Cloud Run.
π Live demo: https://customer-management-hj57iqzdmq-nw.a.run.app β sign in with admin / admin123.
New here? Head to the Setup guide β how to run the project locally, with Docker, and how to deploy it.
For how it works under the hood β request flow, the filter chain, services, and the folder structure β see Architecture.
Getting started
- Setup β run it locally, with Docker, or deploy it
How it works
- Architecture β request flow, the filter chain, services, folder structure
- Authentication and JWT β login, token claims, roles, password change
- Rate Limiting β token-bucket limiting, tiers, backends
- Data Migrations and Auditing β R2DBC + Flyway on H2, the audit trail
Operations
- Deployment β Cloud Run + Terraform
- CI/CD Pipeline β GitHub Actions + keyless deploy
- Configuration and Environments β profiles & environment variables
Reference
- Testing and Quality β tests, coverage, Newman
- Design Decisions β why it's built this way
- Troubleshooting β common gotchas
- README β overview & architecture
- API docs (Swagger)
- AI_USAGE β how the project was built
Getting started
How it works
Operations
Reference