Application Architecture ======================== Package Overview ---------------- This package includes key components for the application's backend functionality, such as data transfer objects, API routes and interaction with the database Data Models and DTOs -------------------- .. toctree:: :maxdepth: 2 server.app.dtos server.app.models API Routes ---------- The following routes define the public API endpoints available in the application. .. toctree:: :maxdepth: 1 server.app.api.routing Database Interaction -------------------- This module presents the components that make the interaction with the database possible .. toctree:: :maxdepth: 1 server.app.db.db_interaction