Here is the folder structure of this app.
TaskSync/
|- actions/
|-- copy-card/
|-- copy-list/
|-- create-board/
|-- create-card/
|-- create-list/
|-- delete-board/
|-- delete-card/
|-- delete-list/
|-- stripe-redirect/
|-- update-board/
|-- update-card/
|-- update-card-order/
|-- update-list/
|-- update-list-order/
|- app/
|-- (marketing)/
|-- (platform)/
|--- (clerk)/
|---- select-org/[[...select-org]]/
|---- sign-in/[[...sign-in]]/
|---- sign-up/[[...sign-up]]/
|--- (dashboard)/
|---- board/
|---- organization/
|-- api/
|--- cards/[cardId]/
|--- webhook/
|- components/
|--- form/
|--- modals/
|---- card-modal/
|--- providers/
|--- ui/
|- config/
|- constants/
|- hooks/
|- lib/
|- prisma/
|-- schema.prisma
|- public/
|-- fonts/
|-- icons/
|- .env
|- .env.example
|- .eslintrc.json
|- .gitignore
|- components.json
|- middleware.ts
|- next.config.js
|- package-lock.json
|- package.json
|- postcss.config.js
|- tailwind.config.ts
|- tsconfig.json
|- types.ts