Skip to content

dimonge/shopify-ordering-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Model API

Folder structure

  • 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.

Specifications

  • Entities
  1. Order
  • fields
  • id
  • storeId
  • customerId
  • name
  • timestamp (createdAt, modifiedAt)
  • integrationId

Usecases

  1. AddOrder
  2. editOrder
  3. removeOrder
  4. listOrders

Interface Adapters

  1. integration

DB Access

  1. MongoDb Node driver

utilities

  1. Yup
  • controllers

    • delete-task
    • get-tasks
    • post-task
    • patch-task
  • use_cases

    • addTask
    • editTask
    • removeTask
    • listTasks

About

Ordering data layer using Node, Prisma SDK, AWS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published