flowchart LR
Client[Client] --> Frontend[Angular SPA]
Frontend --> Backend[Spring Boot API]
Backend --> Database[(PostgreSQL)]
Backend --> Auth[JWT Tokens]
- Frontend: Angular SPA
- Backend: Spring Boot GraphQL API
- Database: PostgreSQL
- Auth: JWT tokens
- Monolithic architecture
- GraphQL for flexible data fetching
- Liquibase for database versioning
- Docker for consistent environments