Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ganden16/dot-challenge-crud
https://github.com/ganden16/dot-challenge-crud
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ganden16/dot-challenge-crud
- Owner: ganden16
- Created: 2023-09-21T07:29:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-04T01:41:07.000Z (over 1 year ago)
- Last Synced: 2024-04-09T21:11:59.081Z (9 months ago)
- Language: JavaScript
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Readme
### Design Pattern
Design pattern menggunakan MVC dan service pattern. Menggunakan MVC karena hal ini logic aplikasi menjadi mudah dipahami dan sangat sering digunakan. Kemudian penggunaan service pattern menjadikan interaksi query database dilakukan secara terpisah, sehingga beban controller tidak berat dan hanya berfokus pada logic bisnis aplikasi.### Persiapan
1. Clone repository
2. Install semua dependensi :
```sh
npm install
```
3. Setting konfigurasi database pada file .env
4. Jalankan script untuk melakukan migrasi dan seeding :
```sh
npm run db:create
```
```sh
npm run db:migrate
```
```sh
npm run db:seed
```
5. Lihat semua script yang bisa dijalankan pada file package.json### Dokumentasi
Dokumentasi api : [view documentation](https://documenter.getpostman.com/view/19885257/2s9YCASAfz#6b5014ce-336f-41d2-9b38-07733f4ecb4a)