An open API service indexing awesome lists of open source software.

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. 🇧🇷

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.

[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](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

![screen](https://i.imgur.com/5IgLsoU.png)

![screen](https://i.imgur.com/MyvBo0S.png)
![screen](https://i.imgur.com/8aeQHoj.png)
![screen](https://i.imgur.com/Zjtvz3r.png)
![screen](https://i.imgur.com/2qOCZTF.png)
![screen](https://i.imgur.com/PtBGule.png)
![screen](https://i.imgur.com/3vIJMQ2.png)
![screen](https://i.imgur.com/Qr0AhkN.png)
![screen](https://i.imgur.com/vRsU4zs.png)
![screen](https://i.imgur.com/M8hqjtD.png)
![screen](https://i.imgur.com/mIS6YjE.png)

![screen](https://i.imgur.com/VFaZhRT.png)
![screen](https://i.imgur.com/ovhpYgt.png)
![screen](https://i.imgur.com/DKnfLid.png)
![screen](https://i.imgur.com/Xxg2Fp6.png)
![screen](https://i.imgur.com/GNcCpzx.png)
![screen](https://i.imgur.com/rYScKLn.png)