Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lsndr/school-calendar
This is an example application that demonstrates how to implement tactical DDD and other patterns in Node.js/Typescript.
https://github.com/lsndr/school-calendar
ddd domain-driven-design mikroorm nodejs patterns typescript
Last synced: 10 days ago
JSON representation
This is an example application that demonstrates how to implement tactical DDD and other patterns in Node.js/Typescript.
- Host: GitHub
- URL: https://github.com/lsndr/school-calendar
- Owner: lsndr
- License: mit
- Created: 2023-01-27T15:36:07.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T17:18:02.000Z (about 1 month ago)
- Last Synced: 2025-01-01T02:19:55.796Z (10 days ago)
- Topics: ddd, domain-driven-design, mikroorm, nodejs, patterns, typescript
- Language: TypeScript
- Homepage:
- Size: 1.07 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# School Calendar
[![codecov](https://codecov.io/gh/lsndr/school-calendar/branch/master/graph/badge.svg?token=BPHPDXDFL0)](https://codecov.io/gh/lsndr/school-calendar) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/lsndr/rrule-rust/blob/master/LICENSE.md)
This is an example application that demonstrates how to implement tactical DDD and other patterns in Node.js/Typescript.
## Installation
This application uses [development containers](https://containers.dev/) specification, so you don't need to waste time on configuring everything to run the application:
* Open it in [Codespaces](https://github.com/features/codespaces)
* Or use [Visual Studio Code Dev Containers](https://code.visualstudio.com/docs/devcontainers/containers)## Testing
### Unit tests
```
npm run test
```### Integration tests
```
npm run test:integration
```## License
This is [MIT licensed](LICENSE.md) application.