- src
- services // where all the business logic lives
- models // where the data model lives
- scripts // all the scripts
- config // all the needed config files
- index.ts
- server.ts
- subscriber // pub-sub pattern for third party services.
- Entities
- Order
- fields
- id
- storeId
- customerId
- name
- timestamp (createdAt, modifiedAt)
- integrationId
- AddOrder
- editOrder
- removeOrder
- listOrders
- integration
- Shopify
- Wix
- Woocommerce
- BigCommerce https://developer.bigcommerce.com/api-docs/store-management/webhooks/overview
- MongoDb Node driver
- Yup
-
controllers
- delete-task
- get-tasks
- post-task
- patch-task
-
use_cases
- addTask
- editTask
- removeTask
- listTasks