Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 507 Bytes

File metadata and controls

22 lines (19 loc) · 507 Bytes

Architecture Overview

System Design

flowchart LR
    Client[Client] --> Frontend[Angular SPA]
    Frontend --> Backend[Spring Boot API]
    Backend --> Database[(PostgreSQL)]
    Backend --> Auth[JWT Tokens] 
Loading

Tech Stack

  • Frontend: Angular SPA
  • Backend: Spring Boot GraphQL API
  • Database: PostgreSQL
  • Auth: JWT tokens

Key Design Decisions

  • Monolithic architecture
  • GraphQL for flexible data fetching
  • Liquibase for database versioning
  • Docker for consistent environments