https://github.com/mariosantosdev/ignite-forum-api
This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course.
https://github.com/mariosantosdev/ignite-forum-api
dayjs ddd domain-driven-design domain-events eslint fakerjs typescript vitest
Last synced: 11 months ago
JSON representation
This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course.
- Host: GitHub
- URL: https://github.com/mariosantosdev/ignite-forum-api
- Owner: mariosantosdev
- Created: 2023-07-24T13:33:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-26T02:36:33.000Z (over 2 years ago)
- Last Synced: 2025-01-03T08:47:53.194Z (about 1 year ago)
- Topics: dayjs, ddd, domain-driven-design, domain-events, eslint, fakerjs, typescript, vitest
- Language: TypeScript
- Homepage:
- Size: 200 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project: Forum API - DDD (Domain-driven Design)
## Description
This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course. The main focus of DDD is on creating a well-defined domain model and aligning the codebase with the business requirements.
## Domain
- Domain Experts
- Conversation
- Ubiquitous Language
- Users
- Client
- Supplier
- Attendant
- Bartender
- Aggregates
- Value Objects
- Domain Events
- Subdomains (Bounded Contexts)
- Entities
- Use Cases