http://localhost:5001/fixme-my-project/us-central1/api
- class-transformer
- Api server should be follow layered architecture.
- Only repository layer can access
FirebaseAdminexcept when using transaction on service layer.
yarn serve
- Controller -> Service -> Repository
- Trigger -> Service -> Repository
- Controller (collection of handler)
- Service (buiseness logic using by repository method)
- Repository (only one query of firebase)
- Trigger (collection of listener)
- id : firebase document id