Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sugiartofahmi/dot-backend-intern
https://github.com/sugiartofahmi/dot-backend-intern
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sugiartofahmi/dot-backend-intern
- Owner: sugiartofahmi
- Created: 2023-09-22T11:02:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-05T20:14:33.000Z (12 months ago)
- Last Synced: 2024-02-06T03:50:02.832Z (12 months ago)
- Language: TypeScript
- Size: 976 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Description
Patern project yang biasa saya gunakan adalah Repository. Repository pattern adalah suatu pendekatan untuk memisahkan business logic dengan persistence logic sehingga dapat mengurangi kompleksitas dan meningkatkan usabilitas.
Kenapa menggunakan patern project tersebut ?
- Karena business logic dengan persistence logic terpisah, sehingga memudahkan dalam pengembangan aplikasi, testing, debuging maupun improvement
- Menghasilkan code yang lebih terstruktur dan terorganisir, sehingga mudah untuk dipahami, diubah, dan diperbarui.
- Memungkinkan melakukan pengujian yang lebih mudah dan terisolasi, sehingga dapat menemukan dan memperbaiki bug dengan lebih cepat.## API Documentation
https://documenter.getpostman.com/view/28846904/2s9YyvCLk1
## Installation
```bash
$ yarn install
```## Running the app
```bash
# development
$ yarn run start# watch mode
$ yarn run start:dev# production mode
$ yarn run start:prod
```## Test
```bash
# unit tests
$ yarn run test# e2e tests
$ yarn run test:e2e# test coverage
$ yarn run test:cov
```## Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
## Stay in touch
- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)## License
Nest is [MIT licensed](LICENSE).