Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/victormonserrat/mustodon
A to do list example DDD + CQRS + ES application.
https://github.com/victormonserrat/mustodon
cqrs ddd event-sourcing hexagonal-architecture nestjs typescript
Last synced: 3 months ago
JSON representation
A to do list example DDD + CQRS + ES application.
- Host: GitHub
- URL: https://github.com/victormonserrat/mustodon
- Owner: victormonserrat
- License: mit
- Created: 2019-09-09T12:16:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T22:22:19.000Z (about 2 years ago)
- Last Synced: 2024-08-04T18:02:27.128Z (6 months ago)
- Topics: cqrs, ddd, event-sourcing, hexagonal-architecture, nestjs, typescript
- Language: TypeScript
- Homepage:
- Size: 738 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# Mustodon · [![GitHub license](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE)
Mustodon is a to do list example DDD + CQRS + ES application.
## Installation
- Install dependencies with your favourite package manager with `npm install` or `yarn`.
- Download and run containers with `docker-compose up -d`.
- Create a file named `.env` in the project root and copy the content of the `.env.example` file. You can also customize parameters as you consider.## Usage
- You can run the app locally with `yarn start:dev`.
- Open `localhost:3000` for api client, `localhost:8081` for MongoDB views and `localhost:2113` for Event Store and use `admin` as user and `changeit` as password.### License
Mustodon is [MIT licensed](./LICENSE).