# Functions
CreateAuthController instantiates the AuthController using the application container.
CreatePostController instantiates a post controller using the application container.
CreateRoutes initializes and serves the REST API.
CreateUserController instantiates a user controller user the application container.
# Interfaces
AuthController interface defining authentication-related methods to handler HTTP requests.
PostController interface defining post-related middleware methods to handle HTTP requests.
UserController interface defining user-related middleware methods to handler HTTP requests.