Architecture style

This project follows a clean, layered structure optimized for maintainability:

Diagram placeholders

[Diagram] Request flow sequence diagram

[Diagram] Component diagram (routes/controllers/services/db)

Layers and responsibilities

1) Client / API testing layer

2) Express backend layer

3) Controllers

4) Services