User interactions and flows

Use case diagrams

Illustrate the interactions between users (actors) and the system, highlighting the functional requirements and user interactions

Use case descriptions

Provide detailed tables for each use case.

Route list

Document all routes with their HTTP methods, URIs, and controllers/actions they point to.

API documentation

If the project includes APIs, provide comprehensive API documentation, detailing each endpoint’s URL, method, parameters, request/response format, and authentication requirements (e.g.: using Postman or OpenAPI/Swagger).