gitextract_lfz83ak7/ ├── .github/ │ └── workflows/ │ ├── build.yml │ ├── commitlint.yml │ ├── needs-triage.yml │ ├── release-please.yml │ ├── stale.yml │ └── update_snapshot.yml ├── .prettierrc ├── .release-please-manifest.json ├── .serverless-full-stack-webapp-starter-kit/ │ └── design/ │ └── DESIGN_PRINCIPLES.md ├── AGENTS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cdk/ │ ├── .gitignore │ ├── README.md │ ├── bin/ │ │ └── cdk.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lib/ │ │ ├── constructs/ │ │ │ ├── async-job.ts │ │ │ ├── auth/ │ │ │ │ ├── .gitignore │ │ │ │ ├── index.ts │ │ │ │ └── prefix-generator.js │ │ │ ├── cf-lambda-furl-service/ │ │ │ │ ├── edge-function.ts │ │ │ │ ├── lambda/ │ │ │ │ │ └── sign-payload.ts │ │ │ │ └── service.ts │ │ │ ├── database.ts │ │ │ ├── event-bus/ │ │ │ │ ├── handler.mjs │ │ │ │ └── index.ts │ │ │ └── webapp.ts │ │ ├── main-stack.ts │ │ └── us-east-1-stack.ts │ ├── package.json │ ├── test/ │ │ ├── __snapshots__/ │ │ │ ├── serverless-fullstack-webapp-starter-kit-without-domain.test.ts.snap │ │ │ └── serverless-fullstack-webapp-starter-kit.test.ts.snap │ │ ├── serverless-fullstack-webapp-starter-kit-without-domain.test.ts │ │ ├── serverless-fullstack-webapp-starter-kit.test.ts │ │ └── snapshot-plugin.ts │ └── tsconfig.json ├── compose.yaml ├── release-please-config.json └── webapp/ ├── .dockerignore ├── .env.local.example ├── .gitignore ├── Dockerfile ├── README.md ├── components.json ├── eslint.config.mjs ├── job.Dockerfile ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── prisma/ │ └── schema.prisma ├── run.sh ├── src/ │ ├── app/ │ │ ├── (root)/ │ │ │ ├── actions.ts │ │ │ ├── components/ │ │ │ │ ├── CreateTodoForm.tsx │ │ │ │ └── TodoItem.tsx │ │ │ ├── page.tsx │ │ │ └── schemas.ts │ │ ├── api/ │ │ │ ├── auth/ │ │ │ │ └── [slug]/ │ │ │ │ └── route.ts │ │ │ └── cognito-token/ │ │ │ └── route.ts │ │ ├── auth-callback/ │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── sign-in/ │ │ └── page.tsx │ ├── components/ │ │ ├── Header.tsx │ │ └── ui/ │ │ └── sonner.tsx │ ├── hooks/ │ │ └── use-event-bus.ts │ ├── jobs/ │ │ ├── async-job/ │ │ │ └── translate.ts │ │ ├── async-job-runner.ts │ │ └── migration-runner.ts │ ├── lib/ │ │ ├── amplifyServerUtils.ts │ │ ├── auth.ts │ │ ├── events.ts │ │ ├── jobs.ts │ │ ├── prisma.ts │ │ ├── safe-action.ts │ │ └── utils.ts │ └── proxy.ts └── tsconfig.json