https://github.com/web2solutions/domain-designer
NO-CODE Domain Designer for Typescript applications built under the DDD - Domain Driven Design principles. 🇧🇷
https://github.com/web2solutions/domain-designer
bulma ddd ddd-architecture ddd-example ddd-patterns domain-driven-design indexeddb nodejs openapi openapi-generator openapi-spec openapi-specification pinia rapid-development rapid-prototyping swagger typescript vite vue3
Last synced: 29 days ago
JSON representation
NO-CODE Domain Designer for Typescript applications built under the DDD - Domain Driven Design principles. 🇧🇷
- Host: GitHub
- URL: https://github.com/web2solutions/domain-designer
- Owner: web2solutions
- Created: 2023-08-09T16:50:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-04T16:16:40.000Z (about 1 year ago)
- Last Synced: 2025-02-11T12:44:31.574Z (3 months ago)
- Topics: bulma, ddd, ddd-architecture, ddd-example, ddd-patterns, domain-driven-design, indexeddb, nodejs, openapi, openapi-generator, openapi-spec, openapi-specification, pinia, rapid-development, rapid-prototyping, swagger, typescript, vite, vue3
- Language: JavaScript
- Homepage: https://domain-designer.vercel.app/
- Size: 5.42 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Domain Designer
`This project is IN PROGRESS .......`.
`NO-CODE` `Domain Designer` for Typescript applications built under the `DDD` - `Domain Driven Design` principles.
- Easy `application domain` visualization.
- Visually build application domains and it components
- Generate Data Models
- Generate OpenAPI specs
- OpenAPI 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.[](http://commitizen.github.io/cz-cli/)
## Run in dev mode:
```bash
npm run dev
```## Online version:
https://domain-designer.vercel.app/domains/list
Video: [See it in action](https://www.linkedin.com/posts/activity-7107550946720702464-hCyC?utm_source=share&utm_medium=member_desktop)
### Stack
- Node.js
- Typescript
- Vue.js
- Pinia
- Bulma
- IndexedDB
- vite
- Husky
- Cypress### Screens















