Vincent Prasetiya Atmadja
13520099
Terdapat 2 cara menjalankan, menggunakan docker dan tidak
- Menggunakan docker (bisa berjalan dan migrate, tetapi entah mengapa tidak bisa ke connect localhostnya)
Command:docker-compose up
- Menggunakan package-manager.
Ada 2 cara, menggunakan npm dan yarn- npm
npm run dev
- yarn
yarn run dev
- npm
Design pattern utama yang digunakan untuk backend hanya singleton. Singeton digunakan dalam service yaitu prisma dan express sendiri. Selain singleton, saya sepertinya tidak memakai design pattern lain, tetapi mengusahakan backend ini mengikuti prinsip SOLID
Berikut ini beberapa dependency yang digunakan
- express (^4.18.1)
- prisma (^4.1.1)
- typescript (^4.7.4)
- nodemon (^2.0.19)
- jsonwebtoken (^8.5.1)
- memory-cache (^0.2.0)
- cors (^2.8.5)
Selengkapnya dapat dilihat pada package.json
Endpoint yang digunakan adalah
/profile
, method get dan patch/mutasi
, method patch, post, dan get/history
, method get/authen
, method get, post, dan patch