├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── compose.yml ├── jest.config.js ├── package.json ├── packages ├── api-schema │ ├── index.ts │ └── package.json └── trpc │ ├── index.ts │ └── package.json ├── server ├── .env.example ├── .gitignore ├── jest.config.js ├── package.json ├── prisma │ ├── ERD.svg │ ├── migrations │ │ ├── 20230319081715_create_tables │ │ │ └── migration.sql │ │ ├── 20230321070027_add_current_quantity_to_flower_inventory │ │ │ └── migration.sql │ │ ├── 20230321072857_add_purchase_number_to_flower_order │ │ │ └── migration.sql │ │ ├── 20230401091110_add_creted_at_to_bouquet_order │ │ │ └── migration.sql │ │ ├── 20230402224827_delete_order_detail │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── src │ ├── api-schema.ts │ ├── context-auth │ │ ├── api-schema.ts │ │ ├── core │ │ │ └── types.ts │ │ ├── get-user.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ ├── public-types.ts │ │ ├── register.ts │ │ └── router.ts │ ├── context-inventory │ │ ├── api-schema.ts │ │ ├── core │ │ │ ├── inventory-transition.test.ts │ │ │ ├── inventory-transition.ts │ │ │ └── types.ts │ │ ├── dispose-flower.ts │ │ ├── get-flower-lots.ts │ │ ├── get-inventories-procedure.ts │ │ ├── get-inventory-summaries.ts │ │ ├── get-inventory-transition.ts │ │ ├── persistence │ │ │ └── inventory-query.ts │ │ └── router.ts │ ├── context-maintenance │ │ ├── api-schema.ts │ │ ├── bouquet-query-procedure.ts │ │ ├── core │ │ │ └── types.ts │ │ ├── create-bouquet.ts │ │ ├── flower-procedure.ts │ │ ├── persistence │ │ │ └── bouquet-query.ts │ │ ├── public-types.ts │ │ └── router.ts │ ├── context-order │ │ ├── README.md │ │ ├── api-schema.ts │ │ ├── cancel-order.ts │ │ ├── change-delivery-date.ts │ │ ├── core │ │ │ ├── order-logic.ts │ │ │ └── types.ts │ │ ├── get-order-history.ts │ │ ├── get-order.ts │ │ ├── get-orders.ts │ │ ├── persistence │ │ │ └── order-query.ts │ │ ├── place-order.ts │ │ ├── router.ts │ │ └── ship-order.ts │ ├── context-purchase │ │ ├── api-schema.ts │ │ ├── cancel-purchase.ts │ │ ├── change-delivery-date.ts │ │ ├── core │ │ │ └── types.ts │ │ ├── create-purchase.ts │ │ ├── get-purchase.ts │ │ ├── get-purchases.ts │ │ ├── purchase-query-util.ts │ │ ├── purchase-util.ts │ │ ├── register-arrival-information.ts │ │ └── router.ts │ ├── database │ │ ├── prisma.ts │ │ └── seeder │ │ │ ├── bouquet-seeder.ts │ │ │ ├── flower-seeder.ts │ │ │ └── index.ts │ ├── tests │ │ └── trpc-auth.test.ts │ ├── trpc │ │ ├── initialize.ts │ │ └── trpc-router.ts │ └── utils │ │ ├── assertion.ts │ │ ├── env.ts │ │ ├── format.ts │ │ ├── hash.ts │ │ ├── trpc.ts │ │ └── zod-schema.ts └── tsconfig.json ├── web ├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.js ├── package.json ├── public │ ├── favicon.ico │ ├── next.svg │ ├── thirteen.svg │ └── vercel.svg ├── src │ ├── components │ │ ├── AdminLayout.tsx │ │ ├── AvoidSsr.tsx │ │ ├── CustomerLayout.tsx │ │ └── Form.tsx │ ├── feature-order │ │ ├── OrderBadge.tsx │ │ └── order-logic.ts │ ├── feature-purchase │ │ └── ArrivalInfoModal.tsx │ ├── lib │ │ └── react-middleware.tsx │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── admin.tsx │ │ ├── api │ │ │ └── trpc │ │ │ │ └── [trpc].ts │ │ ├── bouquets │ │ │ ├── [bouquetId].tsx │ │ │ ├── create.tsx │ │ │ └── index.tsx │ │ ├── flowers │ │ │ ├── [flowerId].tsx │ │ │ ├── create.tsx │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── inventories │ │ │ ├── [flowerId].tsx │ │ │ └── index.tsx │ │ ├── login.tsx │ │ ├── mypage.tsx │ │ ├── orders │ │ │ ├── [orderId].tsx │ │ │ └── index.tsx │ │ ├── place-order.tsx │ │ ├── purchases │ │ │ ├── [purchaseId].tsx │ │ │ ├── create.tsx │ │ │ └── index.tsx │ │ ├── register.tsx │ │ └── registration-pending.tsx │ └── utils │ │ ├── format.ts │ │ ├── middleware.tsx │ │ └── trpc.ts └── tsconfig.json └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | server/dist 2 | web/.next 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/README.md -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/compose.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/package.json -------------------------------------------------------------------------------- /packages/api-schema/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@frere/server/src/api-schema"; 2 | -------------------------------------------------------------------------------- /packages/api-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/packages/api-schema/package.json -------------------------------------------------------------------------------- /packages/trpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/packages/trpc/index.ts -------------------------------------------------------------------------------- /packages/trpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/packages/trpc/package.json -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL="mysql://root:secret@localhost:3306/frere" 2 | -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .env 3 | -------------------------------------------------------------------------------- /server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/jest.config.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/package.json -------------------------------------------------------------------------------- /server/prisma/ERD.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/ERD.svg -------------------------------------------------------------------------------- /server/prisma/migrations/20230319081715_create_tables/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/migrations/20230319081715_create_tables/migration.sql -------------------------------------------------------------------------------- /server/prisma/migrations/20230321070027_add_current_quantity_to_flower_inventory/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/migrations/20230321070027_add_current_quantity_to_flower_inventory/migration.sql -------------------------------------------------------------------------------- /server/prisma/migrations/20230321072857_add_purchase_number_to_flower_order/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/migrations/20230321072857_add_purchase_number_to_flower_order/migration.sql -------------------------------------------------------------------------------- /server/prisma/migrations/20230401091110_add_creted_at_to_bouquet_order/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/migrations/20230401091110_add_creted_at_to_bouquet_order/migration.sql -------------------------------------------------------------------------------- /server/prisma/migrations/20230402224827_delete_order_detail/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/migrations/20230402224827_delete_order_detail/migration.sql -------------------------------------------------------------------------------- /server/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /server/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/prisma/schema.prisma -------------------------------------------------------------------------------- /server/src/api-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/api-schema.ts -------------------------------------------------------------------------------- /server/src/context-auth/api-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/api-schema.ts -------------------------------------------------------------------------------- /server/src/context-auth/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/core/types.ts -------------------------------------------------------------------------------- /server/src/context-auth/get-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/get-user.ts -------------------------------------------------------------------------------- /server/src/context-auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/login.ts -------------------------------------------------------------------------------- /server/src/context-auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/logout.ts -------------------------------------------------------------------------------- /server/src/context-auth/public-types.ts: -------------------------------------------------------------------------------- 1 | export type { Customer } from "./core/types"; 2 | -------------------------------------------------------------------------------- /server/src/context-auth/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/register.ts -------------------------------------------------------------------------------- /server/src/context-auth/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-auth/router.ts -------------------------------------------------------------------------------- /server/src/context-inventory/api-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/api-schema.ts -------------------------------------------------------------------------------- /server/src/context-inventory/core/inventory-transition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/core/inventory-transition.test.ts -------------------------------------------------------------------------------- /server/src/context-inventory/core/inventory-transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/core/inventory-transition.ts -------------------------------------------------------------------------------- /server/src/context-inventory/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/core/types.ts -------------------------------------------------------------------------------- /server/src/context-inventory/dispose-flower.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/dispose-flower.ts -------------------------------------------------------------------------------- /server/src/context-inventory/get-flower-lots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/get-flower-lots.ts -------------------------------------------------------------------------------- /server/src/context-inventory/get-inventories-procedure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/get-inventories-procedure.ts -------------------------------------------------------------------------------- /server/src/context-inventory/get-inventory-summaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/get-inventory-summaries.ts -------------------------------------------------------------------------------- /server/src/context-inventory/get-inventory-transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/get-inventory-transition.ts -------------------------------------------------------------------------------- /server/src/context-inventory/persistence/inventory-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/persistence/inventory-query.ts -------------------------------------------------------------------------------- /server/src/context-inventory/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-inventory/router.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/api-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/api-schema.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/bouquet-query-procedure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/bouquet-query-procedure.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/core/types.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/create-bouquet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/create-bouquet.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/flower-procedure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/flower-procedure.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/persistence/bouquet-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/persistence/bouquet-query.ts -------------------------------------------------------------------------------- /server/src/context-maintenance/public-types.ts: -------------------------------------------------------------------------------- 1 | export type { Flower, Bouquet } from "./core/types"; 2 | -------------------------------------------------------------------------------- /server/src/context-maintenance/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-maintenance/router.ts -------------------------------------------------------------------------------- /server/src/context-order/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/context-order/api-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/api-schema.ts -------------------------------------------------------------------------------- /server/src/context-order/cancel-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/cancel-order.ts -------------------------------------------------------------------------------- /server/src/context-order/change-delivery-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/change-delivery-date.ts -------------------------------------------------------------------------------- /server/src/context-order/core/order-logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/core/order-logic.ts -------------------------------------------------------------------------------- /server/src/context-order/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/core/types.ts -------------------------------------------------------------------------------- /server/src/context-order/get-order-history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/get-order-history.ts -------------------------------------------------------------------------------- /server/src/context-order/get-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/get-order.ts -------------------------------------------------------------------------------- /server/src/context-order/get-orders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/get-orders.ts -------------------------------------------------------------------------------- /server/src/context-order/persistence/order-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/persistence/order-query.ts -------------------------------------------------------------------------------- /server/src/context-order/place-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/place-order.ts -------------------------------------------------------------------------------- /server/src/context-order/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/router.ts -------------------------------------------------------------------------------- /server/src/context-order/ship-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-order/ship-order.ts -------------------------------------------------------------------------------- /server/src/context-purchase/api-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/api-schema.ts -------------------------------------------------------------------------------- /server/src/context-purchase/cancel-purchase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/cancel-purchase.ts -------------------------------------------------------------------------------- /server/src/context-purchase/change-delivery-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/change-delivery-date.ts -------------------------------------------------------------------------------- /server/src/context-purchase/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/core/types.ts -------------------------------------------------------------------------------- /server/src/context-purchase/create-purchase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/create-purchase.ts -------------------------------------------------------------------------------- /server/src/context-purchase/get-purchase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/get-purchase.ts -------------------------------------------------------------------------------- /server/src/context-purchase/get-purchases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/get-purchases.ts -------------------------------------------------------------------------------- /server/src/context-purchase/purchase-query-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/purchase-query-util.ts -------------------------------------------------------------------------------- /server/src/context-purchase/purchase-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/purchase-util.ts -------------------------------------------------------------------------------- /server/src/context-purchase/register-arrival-information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/register-arrival-information.ts -------------------------------------------------------------------------------- /server/src/context-purchase/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/context-purchase/router.ts -------------------------------------------------------------------------------- /server/src/database/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/database/prisma.ts -------------------------------------------------------------------------------- /server/src/database/seeder/bouquet-seeder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/database/seeder/bouquet-seeder.ts -------------------------------------------------------------------------------- /server/src/database/seeder/flower-seeder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/database/seeder/flower-seeder.ts -------------------------------------------------------------------------------- /server/src/database/seeder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/database/seeder/index.ts -------------------------------------------------------------------------------- /server/src/tests/trpc-auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/tests/trpc-auth.test.ts -------------------------------------------------------------------------------- /server/src/trpc/initialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/trpc/initialize.ts -------------------------------------------------------------------------------- /server/src/trpc/trpc-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/trpc/trpc-router.ts -------------------------------------------------------------------------------- /server/src/utils/assertion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/utils/assertion.ts -------------------------------------------------------------------------------- /server/src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/utils/env.ts -------------------------------------------------------------------------------- /server/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/utils/format.ts -------------------------------------------------------------------------------- /server/src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/utils/hash.ts -------------------------------------------------------------------------------- /server/src/utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/utils/trpc.ts -------------------------------------------------------------------------------- /server/src/utils/zod-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/src/utils/zod-schema.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/README.md -------------------------------------------------------------------------------- /web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/next.config.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/public/next.svg -------------------------------------------------------------------------------- /web/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/public/thirteen.svg -------------------------------------------------------------------------------- /web/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/public/vercel.svg -------------------------------------------------------------------------------- /web/src/components/AdminLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/components/AdminLayout.tsx -------------------------------------------------------------------------------- /web/src/components/AvoidSsr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/components/AvoidSsr.tsx -------------------------------------------------------------------------------- /web/src/components/CustomerLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/components/CustomerLayout.tsx -------------------------------------------------------------------------------- /web/src/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/components/Form.tsx -------------------------------------------------------------------------------- /web/src/feature-order/OrderBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/feature-order/OrderBadge.tsx -------------------------------------------------------------------------------- /web/src/feature-order/order-logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/feature-order/order-logic.ts -------------------------------------------------------------------------------- /web/src/feature-purchase/ArrivalInfoModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/feature-purchase/ArrivalInfoModal.tsx -------------------------------------------------------------------------------- /web/src/lib/react-middleware.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/lib/react-middleware.tsx -------------------------------------------------------------------------------- /web/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/_app.tsx -------------------------------------------------------------------------------- /web/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/_document.tsx -------------------------------------------------------------------------------- /web/src/pages/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/admin.tsx -------------------------------------------------------------------------------- /web/src/pages/api/trpc/[trpc].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/api/trpc/[trpc].ts -------------------------------------------------------------------------------- /web/src/pages/bouquets/[bouquetId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/bouquets/[bouquetId].tsx -------------------------------------------------------------------------------- /web/src/pages/bouquets/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/bouquets/create.tsx -------------------------------------------------------------------------------- /web/src/pages/bouquets/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/bouquets/index.tsx -------------------------------------------------------------------------------- /web/src/pages/flowers/[flowerId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/flowers/[flowerId].tsx -------------------------------------------------------------------------------- /web/src/pages/flowers/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/flowers/create.tsx -------------------------------------------------------------------------------- /web/src/pages/flowers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/flowers/index.tsx -------------------------------------------------------------------------------- /web/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/index.tsx -------------------------------------------------------------------------------- /web/src/pages/inventories/[flowerId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/inventories/[flowerId].tsx -------------------------------------------------------------------------------- /web/src/pages/inventories/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/inventories/index.tsx -------------------------------------------------------------------------------- /web/src/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/login.tsx -------------------------------------------------------------------------------- /web/src/pages/mypage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/mypage.tsx -------------------------------------------------------------------------------- /web/src/pages/orders/[orderId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/orders/[orderId].tsx -------------------------------------------------------------------------------- /web/src/pages/orders/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/orders/index.tsx -------------------------------------------------------------------------------- /web/src/pages/place-order.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/place-order.tsx -------------------------------------------------------------------------------- /web/src/pages/purchases/[purchaseId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/purchases/[purchaseId].tsx -------------------------------------------------------------------------------- /web/src/pages/purchases/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/purchases/create.tsx -------------------------------------------------------------------------------- /web/src/pages/purchases/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/purchases/index.tsx -------------------------------------------------------------------------------- /web/src/pages/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/register.tsx -------------------------------------------------------------------------------- /web/src/pages/registration-pending.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/pages/registration-pending.tsx -------------------------------------------------------------------------------- /web/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/utils/format.ts -------------------------------------------------------------------------------- /web/src/utils/middleware.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/utils/middleware.tsx -------------------------------------------------------------------------------- /web/src/utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/src/utils/trpc.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekihei2317/frere-memoir/HEAD/yarn.lock --------------------------------------------------------------------------------