Domain Designer
The Domain Designer is an application that designs and generates component code for REST APIs and microservices based on some paradigms such as DDD, Hexagonal Architecture and The Clean Architecture.
Features:
- Easy application domain visualization.
- Visually build application domains and it components
- Generate UML diagrams
- Generate Data Models
- Generate OpenAPI specs
- penAPI specification versioning
- Generate Data Transfer Objects
- Generate Controllers
- Generate Services
- Generate Use Cases
- Coordinate Product and Engineering teams
- Single source of truth for APIs specifications.
- API Publishing
- API Versioning
Reference:
- https://github.com/web2solutions/domain-designer
- https://www.linkedin.com/posts/eduardo-perotta-de-almeida_rapidprototyping-agile-uml-activity-7107550946720702464-m_h-?utm_source=share&utm_medium=member_desktop
- https://domain-designer.vercel.app/
Skills: Typescript, Node.js. Vue 3, Bulma, IndexedDB, Vite, DDD, Hexagonal Architecture, The Clean Architecture, Meta-programming, RAD, OpenAPI, Product Management