Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rcrdk/ddd-in-nodejs
A forum API for practicing the API REST in Node.js with Domain-Driven Design (DDD) principles.
https://github.com/rcrdk/ddd-in-nodejs
clean-architecture ddd design-patterns domain-driven-design nodejs unit-testing vitest
Last synced: 7 days ago
JSON representation
A forum API for practicing the API REST in Node.js with Domain-Driven Design (DDD) principles.
- Host: GitHub
- URL: https://github.com/rcrdk/ddd-in-nodejs
- Owner: rcrdk
- Created: 2024-09-11T12:30:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T23:23:50.000Z (5 months ago)
- Last Synced: 2024-12-08T17:12:01.299Z (2 months ago)
- Topics: clean-architecture, ddd, design-patterns, domain-driven-design, nodejs, unit-testing, vitest
- Language: TypeScript
- Homepage:
- Size: 193 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💬 Simple Forum API with DDD
I developed this project during my latest studies on Node lessons at [Rocketseat](https://www.rocketseat.com.br).## 🚀 Techs and Tools
- [Node.js v18](https://nodejs.org/)
- [Vitest](https://vitest.dev/)## 🖥️ Project
This project was developed to practice the Domain-Driven Design (DDD) and Clean Architecture in Node.js. It was developed from the core domain, to base entities, to value objects, to relationships, to use cases, to subdomains, to domain events and unit tests.## ⚙️ Get started
```zsh
npm i
npm run test
```## 💬 Application
The core domain of this project is used on a NextJS API developed by me, [check it out](https://github.com/rcrdk/forum-with-nodejs-nest-ddd).