├── .coderabbit.yml ├── .env.example ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CLA.md ├── CLAUDE.md ├── CODEOWNERS ├── LICENSE ├── README.md ├── admin ├── .env.example ├── README.md ├── jest.config.js ├── next.config.ts ├── package.json ├── postcss.config.js ├── src │ ├── app │ │ ├── (auth) │ │ │ ├── balance-snapshots │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── political-organizations │ │ │ │ ├── [orgId] │ │ │ │ │ └── page.tsx │ │ │ │ ├── new │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── transactions │ │ │ │ └── page.tsx │ │ │ ├── upload-csv │ │ │ │ └── page.tsx │ │ │ ├── user-info │ │ │ │ └── page.tsx │ │ │ ├── users │ │ │ │ └── page.tsx │ │ │ └── xml-export │ │ │ │ └── page.tsx │ │ ├── (public) │ │ │ ├── auth │ │ │ │ ├── callback │ │ │ │ │ └── route.ts │ │ │ │ └── setup │ │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── login │ │ │ │ ├── page.tsx │ │ │ │ └── processor.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ └── setup-password │ │ │ │ │ └── route.ts │ │ │ ├── balance-snapshots │ │ │ │ └── route.ts │ │ │ ├── logout │ │ │ │ └── route.ts │ │ │ ├── transactions │ │ │ │ └── route.ts │ │ │ ├── users │ │ │ │ ├── create-from-invite │ │ │ │ │ └── route.ts │ │ │ │ ├── invite │ │ │ │ │ └── route.ts │ │ │ │ ├── role │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ └── xml-export │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ └── styles.css │ ├── client │ │ ├── components │ │ │ ├── auth │ │ │ │ ├── LoginForm.tsx │ │ │ │ └── SetupForm.tsx │ │ │ ├── balance-snapshots │ │ │ │ ├── BalanceSnapshotForm.tsx │ │ │ │ ├── BalanceSnapshotList.tsx │ │ │ │ ├── BalanceSnapshotsClient.tsx │ │ │ │ └── CurrentBalance.tsx │ │ │ ├── csv-import │ │ │ │ ├── CsvPreview.tsx │ │ │ │ ├── StatisticsTable.tsx │ │ │ │ └── TransactionRow.tsx │ │ │ ├── csv-upload │ │ │ │ └── CsvUploadClient.tsx │ │ │ ├── layout │ │ │ │ └── Sidebar.tsx │ │ │ ├── political-organizations │ │ │ │ ├── DeletePoliticalOrganizationButton.tsx │ │ │ │ └── PoliticalOrganizationForm.tsx │ │ │ ├── transactions │ │ │ │ ├── ClearWebappCacheButton.tsx │ │ │ │ ├── DeleteAllButton.tsx │ │ │ │ ├── TransactionRow.tsx │ │ │ │ └── TransactionsClient.tsx │ │ │ ├── ui │ │ │ │ ├── Button.tsx │ │ │ │ ├── Card.tsx │ │ │ │ ├── ClientPagination.tsx │ │ │ │ ├── Input.tsx │ │ │ │ ├── Selector.tsx │ │ │ │ ├── StaticPagination.tsx │ │ │ │ └── index.ts │ │ │ ├── user-management │ │ │ │ └── UserManagement.tsx │ │ │ └── xml-export │ │ │ │ └── XmlExportClient.tsx │ │ └── lib │ │ │ └── api-client.ts │ ├── middleware.ts │ ├── server │ │ ├── actions │ │ │ ├── clear-webapp-cache.ts │ │ │ ├── create-balance-snapshot.ts │ │ │ ├── create-political-organization.ts │ │ │ ├── delete-all-transactions.ts │ │ │ ├── delete-balance-snapshot.ts │ │ │ ├── delete-political-organization.ts │ │ │ ├── export-xml.ts │ │ │ ├── preview-csv.ts │ │ │ ├── update-political-organization.ts │ │ │ └── upload-csv.ts │ │ ├── auth │ │ │ ├── admin.ts │ │ │ ├── client.ts │ │ │ ├── login.ts │ │ │ └── roles.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── encoding-converter.ts │ │ │ ├── mf-csv-loader.ts │ │ │ ├── mf-record-converter.ts │ │ │ ├── preview-stats-calculator.ts │ │ │ ├── prisma.ts │ │ │ ├── transaction-hash.ts │ │ │ └── transaction-validator.ts │ │ ├── loaders │ │ │ ├── load-balance-snapshots-data.ts │ │ │ ├── load-political-organization-data.ts │ │ │ ├── load-political-organizations-data.ts │ │ │ └── load-transactions-data.ts │ │ ├── repositories │ │ │ ├── interfaces │ │ │ │ ├── balance-snapshot-repository.interface.ts │ │ │ │ ├── political-organization-repository.interface.ts │ │ │ │ ├── transaction-repository.interface.ts │ │ │ │ ├── transaction-xml-repository.interface.ts │ │ │ │ └── user-repository.interface.ts │ │ │ ├── prisma-balance-snapshot.repository.ts │ │ │ ├── prisma-political-organization.repository.ts │ │ │ ├── prisma-transaction-xml.repository.ts │ │ │ ├── prisma-transaction.repository.ts │ │ │ └── prisma-user.repository.ts │ │ └── usecases │ │ │ ├── create-balance-snapshot-usecase.ts │ │ │ ├── create-political-organization-usecase.ts │ │ │ ├── delete-all-transactions-usecase.ts │ │ │ ├── delete-balance-snapshot-usecase.ts │ │ │ ├── delete-political-organization-usecase.ts │ │ │ ├── get-transactions-usecase.ts │ │ │ ├── preview-mf-csv-usecase.ts │ │ │ ├── save-preview-transactions-usecase.ts │ │ │ ├── xml-export-usecase.ts │ │ │ └── xml │ │ │ └── syuushi07_06__other_income-usecase.ts │ └── types │ │ └── transaction.ts ├── tests │ ├── data │ │ ├── sample-shift-jis.csv │ │ └── sampledata.csv │ ├── mocks │ │ └── server-only.ts │ ├── server │ │ ├── lib │ │ │ ├── mf-csv-loader-encoding.test.ts │ │ │ ├── mf-csv-loader.test.ts │ │ │ ├── mf-record-converter.test.ts │ │ │ ├── preview-stats-calculator.test.ts │ │ │ ├── transaction-hash.test.ts │ │ │ └── transaction-validator.test.ts │ │ └── usecases │ │ │ ├── save-preview-transactions-usecase.test.ts │ │ │ ├── xml-export-usecase.test.ts │ │ │ └── xml │ │ │ └── syuushi07_06__other_income-usecase.test.ts │ └── setup.ts └── tsconfig.json ├── biome.json ├── data ├── sampledata.csv └── test_current_liabilities.csv ├── docs ├── 20250815_1434_政治とカネダッシュボード100日プランプロジェクト概要.md ├── 20250816_1058_データベース設計.md ├── 20250819_1435_表示用カテゴリ分類設計.md ├── 20250819_1609_DisplayTransaction構造設計.md ├── 20250819_1712_サンキー図実装設計.md ├── 20250820_1300_政治家ページセクション分割設計.md ├── 20250820_1451_月次グラフ表示機能とBFF統合設計.md ├── 20250820_1530_コンポーネントディレクトリ構成改善案.md ├── 20250822_1015_月次収支グラフ実装設計.md ├── 20250822_1755_寄付金額推移グラフ実装設計.md ├── 20250822_2125_トランザクションテーブルリファクタリング方針.md ├── 20250825_0912_収入ラベル色定義.md ├── 20250826_1342_webappアクセシビリティセキュリティ評価.md ├── 20250827_1610_CSVプレビューとUsecase統一設計.md ├── 20250828_1200_webapp性能最適化案.md ├── 20250828_1530_管理画面認証ベースレイアウト設計.md ├── 20250828_1645_admin画面Tailwind移行計画.md ├── 20250901_1002_マネーフォワード複式簿記から政治資金規正法対応単式簿記への変換ロジック設計.md ├── 20250929_1500_未払金機能仕様.md ├── 20251001_1542_規約とプラポリ.md └── images │ └── screenshot.png ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prisma ├── migrations │ ├── 20250817074820_init_postgresql_schema │ │ └── migration.sql │ ├── 20250818014303_add_tags_memo_fields │ │ └── migration.sql │ ├── 20250819011624_unique_constraint_pol_org │ │ └── migration.sql │ ├── 20250821023943_add_user_table │ │ └── migration.sql │ ├── 20250829093237_add_category_key_to_transaction │ │ └── migration.sql │ ├── 20250829093319_make_category_key_required │ │ └── migration.sql │ ├── 20250831004325_add_offset_transaction_types │ │ └── migration.sql │ ├── 20250904043931_rename_tags_to_friendly_category │ │ └── migration.sql │ ├── 20250904153730_ │ │ └── migration.sql │ ├── 20250905041239_add_label_to_transaction │ │ └── migration.sql │ ├── 20250905043219_remove_description_columns │ │ └── migration.sql │ ├── 20250906025714_add_balance_snapshot │ │ └── migration.sql │ ├── 20250910081316_make_friendly_category_required │ │ └── migration.sql │ ├── 20250911025233_make_friendly_category_nullable │ │ └── migration.sql │ ├── 20250920164737_add_hash_to_transactions │ │ └── migration.sql │ ├── 20250920184500_rename_name_to_display_name_add_org_name │ │ └── migration.sql │ ├── 20250921083235_add_transaction_query_index │ │ └── migration.sql │ ├── 20250925163744_add_current_liabilities │ │ └── migration.sql │ ├── 20250928062000_replace_current_liabilities_with_transfer │ │ └── migration.sql │ ├── 20250929154600_add_non_cash_journal │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.cjs ├── shared ├── models │ ├── balance-snapshot.ts │ ├── political-organization.ts │ └── transaction.ts └── utils │ └── category-mapping.ts ├── supabase ├── .gitignore ├── config.toml └── templates │ └── invite.html ├── tsconfig.json └── webapp ├── .env.example ├── jest.config.js ├── next.config.ts ├── package.json ├── postcss.config.js ├── public ├── icons │ ├── balance.svg │ ├── icon-arrow-up.svg │ ├── icon-back-arrow.svg │ ├── icon-barchart.svg │ ├── icon-cashback.svg │ ├── icon-cashflow.svg │ ├── icon-checkmark.svg │ ├── icon-chevron-down.svg │ ├── icon-chevron-right-bold.svg │ ├── icon-chevron-right.svg │ ├── icon-filter.svg │ ├── icon-heart-handshake.svg │ └── icon-outerlink.svg ├── images │ └── social-icons │ │ ├── icon-fb.svg │ │ ├── icon-github.svg │ │ ├── icon-insta.svg │ │ ├── icon-line.svg │ │ ├── icon-threads.svg │ │ ├── icon-tiktok.svg │ │ ├── icon-web.svg │ │ ├── icon-x.svg │ │ └── icon-yt.svg ├── logos │ ├── service-logo-pc.svg │ ├── service-logo-sp.svg │ └── team-mirai-logo.svg └── social │ └── og_image.png ├── src ├── app │ ├── api │ │ └── refresh │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── not-found.tsx │ ├── o │ │ └── [slug] │ │ │ ├── page.tsx │ │ │ └── transactions │ │ │ └── page.tsx │ ├── privacy │ │ └── page.tsx │ ├── robots.ts │ ├── sitemap.ts │ └── terms │ │ └── page.tsx ├── client │ └── components │ │ ├── common │ │ ├── AboutSection.tsx │ │ ├── AnotherPageLinkSection.tsx │ │ ├── ExplanationSection.tsx │ │ ├── FloatingBackButton.tsx │ │ ├── LinkCardsSection.tsx │ │ └── TransparencySection.tsx │ │ ├── layout │ │ ├── CardHeader.tsx │ │ ├── LegalPageLayout.tsx │ │ ├── MainColumn.tsx │ │ ├── MainColumnCard.tsx │ │ ├── footer │ │ │ └── Footer.tsx │ │ └── header │ │ │ ├── Header.tsx │ │ │ ├── HeaderClient.tsx │ │ │ └── OrganizationSelector.tsx │ │ ├── top-page │ │ ├── BalanceSheetSection.tsx │ │ ├── CashFlowSection.tsx │ │ ├── DonationSummarySection.tsx │ │ ├── MonthlyTrendsSection.tsx │ │ ├── ProgressSection.tsx │ │ ├── TransactionsSection.tsx │ │ └── features │ │ │ ├── charts │ │ │ ├── BalanceSheetChart.tsx │ │ │ ├── DonationChart.tsx │ │ │ ├── InteractiveRect.tsx │ │ │ ├── MonthlyChart.tsx │ │ │ ├── SankeyChart.tsx │ │ │ └── useSankeyHelpers.ts │ │ │ ├── donation-summary │ │ │ └── DonationSummaryCards.tsx │ │ │ ├── financial-summary │ │ │ ├── BalanceDetailCard.tsx │ │ │ ├── FinancialSummaryCard.tsx │ │ │ └── FinancialSummarySection.tsx │ │ │ └── transactions-table │ │ │ ├── CategoryFilter.tsx │ │ │ ├── InteractiveTransactionTable.tsx │ │ │ ├── MobilePaginator.tsx │ │ │ ├── PCPaginator.tsx │ │ │ ├── TransactionTable.tsx │ │ │ ├── TransactionTableBody.tsx │ │ │ ├── TransactionTableHeader.tsx │ │ │ ├── TransactionTableMobileHeader.tsx │ │ │ └── TransactionTableRow.tsx │ │ ├── transactions │ │ └── CsvDownloadLink.tsx │ │ └── ui │ │ ├── BaseCard.tsx │ │ ├── Button.tsx │ │ ├── CardSummary.tsx │ │ ├── FinancialSummary.tsx │ │ ├── MainButton.tsx │ │ ├── Selector.tsx │ │ └── Typography.tsx ├── middleware.ts ├── server │ ├── actions │ │ └── download-transactions-csv.ts │ ├── lib │ │ └── prisma.ts │ ├── loaders │ │ ├── constants.ts │ │ ├── load-organizations.ts │ │ ├── load-top-page-data.ts │ │ ├── load-transactions-for-csv.ts │ │ └── load-transactions-page-data.ts │ ├── repositories │ │ ├── interfaces │ │ │ ├── balance-snapshot-repository.interface.ts │ │ │ ├── political-organization-repository.interface.ts │ │ │ └── transaction-repository.interface.ts │ │ ├── prisma-balance-snapshot.repository.ts │ │ ├── prisma-political-organization.repository.ts │ │ └── prisma-transaction.repository.ts │ ├── usecases │ │ ├── get-all-transactions-by-slug-usecase.ts │ │ ├── get-balance-sheet-usecase.ts │ │ ├── get-daily-donation-usecase.ts │ │ ├── get-mock-transaction-page-data-usecase.ts │ │ ├── get-monthly-transaction-aggregation-usecase.ts │ │ ├── get-sankey-aggregation-usecase.ts │ │ ├── get-transactions-by-slug-usecase.ts │ │ └── get-transactions-for-csv-usecase.ts │ └── utils │ │ ├── financial-calculator.ts │ │ ├── format-date.ts │ │ ├── sankey-category-converter.ts │ │ ├── sankey-id-utils.ts │ │ └── transaction-converter.ts └── types │ ├── balance-sheet.ts │ ├── display-transaction.ts │ ├── organization.ts │ ├── sankey.ts │ └── transaction-filters.ts ├── tests ├── client │ └── components │ │ └── top-page │ │ └── features │ │ └── charts │ │ └── useSankeyHelpers.test.ts └── server │ ├── repositories │ └── prisma-transaction.repository.test.ts │ ├── usecases │ └── get-daily-donation-usecase.test.ts │ └── utils │ ├── financial-calculator.test.ts │ ├── format-date.test.ts │ ├── sankey-category-converter.test.ts │ └── transaction-converter.test.ts └── tsconfig.json /.coderabbit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/.coderabbit.yml -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/.gitignore -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/CLA.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # * is for global codeowner 2 | * @jujunjun110 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/README.md -------------------------------------------------------------------------------- /admin/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/.env.example -------------------------------------------------------------------------------- /admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/README.md -------------------------------------------------------------------------------- /admin/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/jest.config.js -------------------------------------------------------------------------------- /admin/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/next.config.ts -------------------------------------------------------------------------------- /admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/package.json -------------------------------------------------------------------------------- /admin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/postcss.config.js -------------------------------------------------------------------------------- /admin/src/app/(auth)/balance-snapshots/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/balance-snapshots/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/political-organizations/[orgId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/political-organizations/[orgId]/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/political-organizations/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/political-organizations/new/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/political-organizations/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/political-organizations/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/transactions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/transactions/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/upload-csv/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/upload-csv/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/user-info/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/user-info/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/users/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(auth)/xml-export/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(auth)/xml-export/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(public)/auth/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(public)/auth/callback/route.ts -------------------------------------------------------------------------------- /admin/src/app/(public)/auth/setup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(public)/auth/setup/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(public)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(public)/layout.tsx -------------------------------------------------------------------------------- /admin/src/app/(public)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(public)/login/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(public)/login/processor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/(public)/login/processor.tsx -------------------------------------------------------------------------------- /admin/src/app/api/auth/setup-password/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/auth/setup-password/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/balance-snapshots/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/balance-snapshots/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/logout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/logout/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/transactions/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/transactions/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/users/create-from-invite/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/users/create-from-invite/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/users/invite/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/users/invite/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/users/role/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/users/role/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/users/route.ts -------------------------------------------------------------------------------- /admin/src/app/api/xml-export/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/api/xml-export/route.ts -------------------------------------------------------------------------------- /admin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/favicon.ico -------------------------------------------------------------------------------- /admin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/layout.tsx -------------------------------------------------------------------------------- /admin/src/app/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/app/styles.css -------------------------------------------------------------------------------- /admin/src/client/components/auth/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/auth/LoginForm.tsx -------------------------------------------------------------------------------- /admin/src/client/components/auth/SetupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/auth/SetupForm.tsx -------------------------------------------------------------------------------- /admin/src/client/components/balance-snapshots/BalanceSnapshotForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/balance-snapshots/BalanceSnapshotForm.tsx -------------------------------------------------------------------------------- /admin/src/client/components/balance-snapshots/BalanceSnapshotList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/balance-snapshots/BalanceSnapshotList.tsx -------------------------------------------------------------------------------- /admin/src/client/components/balance-snapshots/BalanceSnapshotsClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/balance-snapshots/BalanceSnapshotsClient.tsx -------------------------------------------------------------------------------- /admin/src/client/components/balance-snapshots/CurrentBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/balance-snapshots/CurrentBalance.tsx -------------------------------------------------------------------------------- /admin/src/client/components/csv-import/CsvPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/csv-import/CsvPreview.tsx -------------------------------------------------------------------------------- /admin/src/client/components/csv-import/StatisticsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/csv-import/StatisticsTable.tsx -------------------------------------------------------------------------------- /admin/src/client/components/csv-import/TransactionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/csv-import/TransactionRow.tsx -------------------------------------------------------------------------------- /admin/src/client/components/csv-upload/CsvUploadClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/csv-upload/CsvUploadClient.tsx -------------------------------------------------------------------------------- /admin/src/client/components/layout/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/layout/Sidebar.tsx -------------------------------------------------------------------------------- /admin/src/client/components/political-organizations/DeletePoliticalOrganizationButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/political-organizations/DeletePoliticalOrganizationButton.tsx -------------------------------------------------------------------------------- /admin/src/client/components/political-organizations/PoliticalOrganizationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/political-organizations/PoliticalOrganizationForm.tsx -------------------------------------------------------------------------------- /admin/src/client/components/transactions/ClearWebappCacheButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/transactions/ClearWebappCacheButton.tsx -------------------------------------------------------------------------------- /admin/src/client/components/transactions/DeleteAllButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/transactions/DeleteAllButton.tsx -------------------------------------------------------------------------------- /admin/src/client/components/transactions/TransactionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/transactions/TransactionRow.tsx -------------------------------------------------------------------------------- /admin/src/client/components/transactions/TransactionsClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/transactions/TransactionsClient.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/Button.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/Card.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/ClientPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/ClientPagination.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/Input.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/Selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/Selector.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/StaticPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/StaticPagination.tsx -------------------------------------------------------------------------------- /admin/src/client/components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/ui/index.ts -------------------------------------------------------------------------------- /admin/src/client/components/user-management/UserManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/user-management/UserManagement.tsx -------------------------------------------------------------------------------- /admin/src/client/components/xml-export/XmlExportClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/components/xml-export/XmlExportClient.tsx -------------------------------------------------------------------------------- /admin/src/client/lib/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/client/lib/api-client.ts -------------------------------------------------------------------------------- /admin/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/middleware.ts -------------------------------------------------------------------------------- /admin/src/server/actions/clear-webapp-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/clear-webapp-cache.ts -------------------------------------------------------------------------------- /admin/src/server/actions/create-balance-snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/create-balance-snapshot.ts -------------------------------------------------------------------------------- /admin/src/server/actions/create-political-organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/create-political-organization.ts -------------------------------------------------------------------------------- /admin/src/server/actions/delete-all-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/delete-all-transactions.ts -------------------------------------------------------------------------------- /admin/src/server/actions/delete-balance-snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/delete-balance-snapshot.ts -------------------------------------------------------------------------------- /admin/src/server/actions/delete-political-organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/delete-political-organization.ts -------------------------------------------------------------------------------- /admin/src/server/actions/export-xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/export-xml.ts -------------------------------------------------------------------------------- /admin/src/server/actions/preview-csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/preview-csv.ts -------------------------------------------------------------------------------- /admin/src/server/actions/update-political-organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/update-political-organization.ts -------------------------------------------------------------------------------- /admin/src/server/actions/upload-csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/actions/upload-csv.ts -------------------------------------------------------------------------------- /admin/src/server/auth/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/auth/admin.ts -------------------------------------------------------------------------------- /admin/src/server/auth/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/auth/client.ts -------------------------------------------------------------------------------- /admin/src/server/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/auth/login.ts -------------------------------------------------------------------------------- /admin/src/server/auth/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/auth/roles.ts -------------------------------------------------------------------------------- /admin/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/index.ts -------------------------------------------------------------------------------- /admin/src/server/lib/encoding-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/encoding-converter.ts -------------------------------------------------------------------------------- /admin/src/server/lib/mf-csv-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/mf-csv-loader.ts -------------------------------------------------------------------------------- /admin/src/server/lib/mf-record-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/mf-record-converter.ts -------------------------------------------------------------------------------- /admin/src/server/lib/preview-stats-calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/preview-stats-calculator.ts -------------------------------------------------------------------------------- /admin/src/server/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/prisma.ts -------------------------------------------------------------------------------- /admin/src/server/lib/transaction-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/transaction-hash.ts -------------------------------------------------------------------------------- /admin/src/server/lib/transaction-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/lib/transaction-validator.ts -------------------------------------------------------------------------------- /admin/src/server/loaders/load-balance-snapshots-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/loaders/load-balance-snapshots-data.ts -------------------------------------------------------------------------------- /admin/src/server/loaders/load-political-organization-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/loaders/load-political-organization-data.ts -------------------------------------------------------------------------------- /admin/src/server/loaders/load-political-organizations-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/loaders/load-political-organizations-data.ts -------------------------------------------------------------------------------- /admin/src/server/loaders/load-transactions-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/loaders/load-transactions-data.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/interfaces/balance-snapshot-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/interfaces/balance-snapshot-repository.interface.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/interfaces/political-organization-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/interfaces/political-organization-repository.interface.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/interfaces/transaction-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/interfaces/transaction-repository.interface.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/interfaces/transaction-xml-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/interfaces/transaction-xml-repository.interface.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/interfaces/user-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/interfaces/user-repository.interface.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/prisma-balance-snapshot.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/prisma-balance-snapshot.repository.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/prisma-political-organization.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/prisma-political-organization.repository.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/prisma-transaction-xml.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/prisma-transaction-xml.repository.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/prisma-transaction.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/prisma-transaction.repository.ts -------------------------------------------------------------------------------- /admin/src/server/repositories/prisma-user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/repositories/prisma-user.repository.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/create-balance-snapshot-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/create-balance-snapshot-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/create-political-organization-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/create-political-organization-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/delete-all-transactions-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/delete-all-transactions-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/delete-balance-snapshot-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/delete-balance-snapshot-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/delete-political-organization-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/delete-political-organization-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/get-transactions-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/get-transactions-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/preview-mf-csv-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/preview-mf-csv-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/save-preview-transactions-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/save-preview-transactions-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/xml-export-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/xml-export-usecase.ts -------------------------------------------------------------------------------- /admin/src/server/usecases/xml/syuushi07_06__other_income-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/server/usecases/xml/syuushi07_06__other_income-usecase.ts -------------------------------------------------------------------------------- /admin/src/types/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/src/types/transaction.ts -------------------------------------------------------------------------------- /admin/tests/data/sample-shift-jis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/data/sample-shift-jis.csv -------------------------------------------------------------------------------- /admin/tests/data/sampledata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/data/sampledata.csv -------------------------------------------------------------------------------- /admin/tests/mocks/server-only.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | 3 | -------------------------------------------------------------------------------- /admin/tests/server/lib/mf-csv-loader-encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/lib/mf-csv-loader-encoding.test.ts -------------------------------------------------------------------------------- /admin/tests/server/lib/mf-csv-loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/lib/mf-csv-loader.test.ts -------------------------------------------------------------------------------- /admin/tests/server/lib/mf-record-converter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/lib/mf-record-converter.test.ts -------------------------------------------------------------------------------- /admin/tests/server/lib/preview-stats-calculator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/lib/preview-stats-calculator.test.ts -------------------------------------------------------------------------------- /admin/tests/server/lib/transaction-hash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/lib/transaction-hash.test.ts -------------------------------------------------------------------------------- /admin/tests/server/lib/transaction-validator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/lib/transaction-validator.test.ts -------------------------------------------------------------------------------- /admin/tests/server/usecases/save-preview-transactions-usecase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/usecases/save-preview-transactions-usecase.test.ts -------------------------------------------------------------------------------- /admin/tests/server/usecases/xml-export-usecase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/usecases/xml-export-usecase.test.ts -------------------------------------------------------------------------------- /admin/tests/server/usecases/xml/syuushi07_06__other_income-usecase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/server/usecases/xml/syuushi07_06__other_income-usecase.test.ts -------------------------------------------------------------------------------- /admin/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tests/setup.ts -------------------------------------------------------------------------------- /admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/admin/tsconfig.json -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/biome.json -------------------------------------------------------------------------------- /data/sampledata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/data/sampledata.csv -------------------------------------------------------------------------------- /data/test_current_liabilities.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/data/test_current_liabilities.csv -------------------------------------------------------------------------------- /docs/20250815_1434_政治とカネダッシュボード100日プランプロジェクト概要.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250815_1434_政治とカネダッシュボード100日プランプロジェクト概要.md -------------------------------------------------------------------------------- /docs/20250816_1058_データベース設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250816_1058_データベース設計.md -------------------------------------------------------------------------------- /docs/20250819_1435_表示用カテゴリ分類設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250819_1435_表示用カテゴリ分類設計.md -------------------------------------------------------------------------------- /docs/20250819_1609_DisplayTransaction構造設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250819_1609_DisplayTransaction構造設計.md -------------------------------------------------------------------------------- /docs/20250819_1712_サンキー図実装設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250819_1712_サンキー図実装設計.md -------------------------------------------------------------------------------- /docs/20250820_1300_政治家ページセクション分割設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250820_1300_政治家ページセクション分割設計.md -------------------------------------------------------------------------------- /docs/20250820_1451_月次グラフ表示機能とBFF統合設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250820_1451_月次グラフ表示機能とBFF統合設計.md -------------------------------------------------------------------------------- /docs/20250820_1530_コンポーネントディレクトリ構成改善案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250820_1530_コンポーネントディレクトリ構成改善案.md -------------------------------------------------------------------------------- /docs/20250822_1015_月次収支グラフ実装設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250822_1015_月次収支グラフ実装設計.md -------------------------------------------------------------------------------- /docs/20250822_1755_寄付金額推移グラフ実装設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250822_1755_寄付金額推移グラフ実装設計.md -------------------------------------------------------------------------------- /docs/20250822_2125_トランザクションテーブルリファクタリング方針.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250822_2125_トランザクションテーブルリファクタリング方針.md -------------------------------------------------------------------------------- /docs/20250825_0912_収入ラベル色定義.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250825_0912_収入ラベル色定義.md -------------------------------------------------------------------------------- /docs/20250826_1342_webappアクセシビリティセキュリティ評価.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250826_1342_webappアクセシビリティセキュリティ評価.md -------------------------------------------------------------------------------- /docs/20250827_1610_CSVプレビューとUsecase統一設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250827_1610_CSVプレビューとUsecase統一設計.md -------------------------------------------------------------------------------- /docs/20250828_1200_webapp性能最適化案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250828_1200_webapp性能最適化案.md -------------------------------------------------------------------------------- /docs/20250828_1530_管理画面認証ベースレイアウト設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250828_1530_管理画面認証ベースレイアウト設計.md -------------------------------------------------------------------------------- /docs/20250828_1645_admin画面Tailwind移行計画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250828_1645_admin画面Tailwind移行計画.md -------------------------------------------------------------------------------- /docs/20250901_1002_マネーフォワード複式簿記から政治資金規正法対応単式簿記への変換ロジック設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250901_1002_マネーフォワード複式簿記から政治資金規正法対応単式簿記への変換ロジック設計.md -------------------------------------------------------------------------------- /docs/20250929_1500_未払金機能仕様.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20250929_1500_未払金機能仕様.md -------------------------------------------------------------------------------- /docs/20251001_1542_規約とプラポリ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/20251001_1542_規約とプラポリ.md -------------------------------------------------------------------------------- /docs/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/docs/images/screenshot.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prisma/migrations/20250817074820_init_postgresql_schema/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250817074820_init_postgresql_schema/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250818014303_add_tags_memo_fields/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250818014303_add_tags_memo_fields/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250819011624_unique_constraint_pol_org/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250819011624_unique_constraint_pol_org/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250821023943_add_user_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250821023943_add_user_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250829093237_add_category_key_to_transaction/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250829093237_add_category_key_to_transaction/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250829093319_make_category_key_required/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250829093319_make_category_key_required/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250831004325_add_offset_transaction_types/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250831004325_add_offset_transaction_types/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250904043931_rename_tags_to_friendly_category/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250904043931_rename_tags_to_friendly_category/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250904153730_/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250904153730_/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250905041239_add_label_to_transaction/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250905041239_add_label_to_transaction/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250905043219_remove_description_columns/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250905043219_remove_description_columns/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250906025714_add_balance_snapshot/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250906025714_add_balance_snapshot/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250910081316_make_friendly_category_required/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250910081316_make_friendly_category_required/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250911025233_make_friendly_category_nullable/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250911025233_make_friendly_category_nullable/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250920164737_add_hash_to_transactions/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250920164737_add_hash_to_transactions/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250920184500_rename_name_to_display_name_add_org_name/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250920184500_rename_name_to_display_name_add_org_name/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250921083235_add_transaction_query_index/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250921083235_add_transaction_query_index/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250925163744_add_current_liabilities/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "public"."TransactionType" ADD VALUE 'current_liabilities'; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20250928062000_replace_current_liabilities_with_transfer/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250928062000_replace_current_liabilities_with_transfer/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250929154600_add_non_cash_journal/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/20250929154600_add_non_cash_journal/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/prisma/seed.cjs -------------------------------------------------------------------------------- /shared/models/balance-snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/shared/models/balance-snapshot.ts -------------------------------------------------------------------------------- /shared/models/political-organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/shared/models/political-organization.ts -------------------------------------------------------------------------------- /shared/models/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/shared/models/transaction.ts -------------------------------------------------------------------------------- /shared/utils/category-mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/shared/utils/category-mapping.ts -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/supabase/.gitignore -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/templates/invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/supabase/templates/invite.html -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webapp/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/.env.example -------------------------------------------------------------------------------- /webapp/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/jest.config.js -------------------------------------------------------------------------------- /webapp/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/next.config.ts -------------------------------------------------------------------------------- /webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/package.json -------------------------------------------------------------------------------- /webapp/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/postcss.config.js -------------------------------------------------------------------------------- /webapp/public/icons/balance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/balance.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-arrow-up.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-back-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-back-arrow.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-barchart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-barchart.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-cashback.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-cashback.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-cashflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-cashflow.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-checkmark.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-chevron-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-chevron-down.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-chevron-right-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-chevron-right-bold.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-chevron-right.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-filter.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-heart-handshake.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-heart-handshake.svg -------------------------------------------------------------------------------- /webapp/public/icons/icon-outerlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/icons/icon-outerlink.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-fb.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-github.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-insta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-insta.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-line.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-threads.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-threads.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-tiktok.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-tiktok.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-web.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-x.svg -------------------------------------------------------------------------------- /webapp/public/images/social-icons/icon-yt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/images/social-icons/icon-yt.svg -------------------------------------------------------------------------------- /webapp/public/logos/service-logo-pc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/logos/service-logo-pc.svg -------------------------------------------------------------------------------- /webapp/public/logos/service-logo-sp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/logos/service-logo-sp.svg -------------------------------------------------------------------------------- /webapp/public/logos/team-mirai-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/logos/team-mirai-logo.svg -------------------------------------------------------------------------------- /webapp/public/social/og_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/public/social/og_image.png -------------------------------------------------------------------------------- /webapp/src/app/api/refresh/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/api/refresh/route.ts -------------------------------------------------------------------------------- /webapp/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/favicon.ico -------------------------------------------------------------------------------- /webapp/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/globals.css -------------------------------------------------------------------------------- /webapp/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/layout.tsx -------------------------------------------------------------------------------- /webapp/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/not-found.tsx -------------------------------------------------------------------------------- /webapp/src/app/o/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/o/[slug]/page.tsx -------------------------------------------------------------------------------- /webapp/src/app/o/[slug]/transactions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/o/[slug]/transactions/page.tsx -------------------------------------------------------------------------------- /webapp/src/app/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/privacy/page.tsx -------------------------------------------------------------------------------- /webapp/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/robots.ts -------------------------------------------------------------------------------- /webapp/src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/sitemap.ts -------------------------------------------------------------------------------- /webapp/src/app/terms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/app/terms/page.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/common/AboutSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/common/AboutSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/common/AnotherPageLinkSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/common/AnotherPageLinkSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/common/ExplanationSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/common/ExplanationSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/common/FloatingBackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/common/FloatingBackButton.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/common/LinkCardsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/common/LinkCardsSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/common/TransparencySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/common/TransparencySection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/CardHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/CardHeader.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/LegalPageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/LegalPageLayout.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/MainColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/MainColumn.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/MainColumnCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/MainColumnCard.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/footer/Footer.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/header/Header.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/header/HeaderClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/header/HeaderClient.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/layout/header/OrganizationSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/layout/header/OrganizationSelector.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/BalanceSheetSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/BalanceSheetSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/CashFlowSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/CashFlowSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/DonationSummarySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/DonationSummarySection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/MonthlyTrendsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/MonthlyTrendsSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/ProgressSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/ProgressSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/TransactionsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/TransactionsSection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/charts/BalanceSheetChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/charts/BalanceSheetChart.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/charts/DonationChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/charts/DonationChart.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/charts/InteractiveRect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/charts/InteractiveRect.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/charts/MonthlyChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/charts/MonthlyChart.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/charts/SankeyChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/charts/SankeyChart.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/charts/useSankeyHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/charts/useSankeyHelpers.ts -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/donation-summary/DonationSummaryCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/donation-summary/DonationSummaryCards.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/financial-summary/BalanceDetailCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/financial-summary/BalanceDetailCard.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/financial-summary/FinancialSummaryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/financial-summary/FinancialSummaryCard.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/financial-summary/FinancialSummarySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/financial-summary/FinancialSummarySection.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/CategoryFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/CategoryFilter.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/InteractiveTransactionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/InteractiveTransactionTable.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/MobilePaginator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/MobilePaginator.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/PCPaginator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/PCPaginator.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/TransactionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/TransactionTable.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/TransactionTableBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/TransactionTableBody.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/TransactionTableHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/TransactionTableHeader.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/TransactionTableMobileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/TransactionTableMobileHeader.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/top-page/features/transactions-table/TransactionTableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/top-page/features/transactions-table/TransactionTableRow.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/transactions/CsvDownloadLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/transactions/CsvDownloadLink.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/BaseCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/BaseCard.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/Button.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/CardSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/CardSummary.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/FinancialSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/FinancialSummary.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/MainButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/MainButton.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/Selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/Selector.tsx -------------------------------------------------------------------------------- /webapp/src/client/components/ui/Typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/client/components/ui/Typography.tsx -------------------------------------------------------------------------------- /webapp/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/middleware.ts -------------------------------------------------------------------------------- /webapp/src/server/actions/download-transactions-csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/actions/download-transactions-csv.ts -------------------------------------------------------------------------------- /webapp/src/server/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/lib/prisma.ts -------------------------------------------------------------------------------- /webapp/src/server/loaders/constants.ts: -------------------------------------------------------------------------------- 1 | export const CACHE_REVALIDATE_SECONDS = 2 | process.env.VERCEL_ENV === "production" ? 3600 : 10; 3 | -------------------------------------------------------------------------------- /webapp/src/server/loaders/load-organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/loaders/load-organizations.ts -------------------------------------------------------------------------------- /webapp/src/server/loaders/load-top-page-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/loaders/load-top-page-data.ts -------------------------------------------------------------------------------- /webapp/src/server/loaders/load-transactions-for-csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/loaders/load-transactions-for-csv.ts -------------------------------------------------------------------------------- /webapp/src/server/loaders/load-transactions-page-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/loaders/load-transactions-page-data.ts -------------------------------------------------------------------------------- /webapp/src/server/repositories/interfaces/balance-snapshot-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/repositories/interfaces/balance-snapshot-repository.interface.ts -------------------------------------------------------------------------------- /webapp/src/server/repositories/interfaces/political-organization-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/repositories/interfaces/political-organization-repository.interface.ts -------------------------------------------------------------------------------- /webapp/src/server/repositories/interfaces/transaction-repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/repositories/interfaces/transaction-repository.interface.ts -------------------------------------------------------------------------------- /webapp/src/server/repositories/prisma-balance-snapshot.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/repositories/prisma-balance-snapshot.repository.ts -------------------------------------------------------------------------------- /webapp/src/server/repositories/prisma-political-organization.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/repositories/prisma-political-organization.repository.ts -------------------------------------------------------------------------------- /webapp/src/server/repositories/prisma-transaction.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/repositories/prisma-transaction.repository.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-all-transactions-by-slug-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-all-transactions-by-slug-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-balance-sheet-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-balance-sheet-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-daily-donation-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-daily-donation-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-mock-transaction-page-data-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-mock-transaction-page-data-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-monthly-transaction-aggregation-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-monthly-transaction-aggregation-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-sankey-aggregation-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-sankey-aggregation-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-transactions-by-slug-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-transactions-by-slug-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/usecases/get-transactions-for-csv-usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/usecases/get-transactions-for-csv-usecase.ts -------------------------------------------------------------------------------- /webapp/src/server/utils/financial-calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/utils/financial-calculator.ts -------------------------------------------------------------------------------- /webapp/src/server/utils/format-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/utils/format-date.ts -------------------------------------------------------------------------------- /webapp/src/server/utils/sankey-category-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/utils/sankey-category-converter.ts -------------------------------------------------------------------------------- /webapp/src/server/utils/sankey-id-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/utils/sankey-id-utils.ts -------------------------------------------------------------------------------- /webapp/src/server/utils/transaction-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/server/utils/transaction-converter.ts -------------------------------------------------------------------------------- /webapp/src/types/balance-sheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/types/balance-sheet.ts -------------------------------------------------------------------------------- /webapp/src/types/display-transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/types/display-transaction.ts -------------------------------------------------------------------------------- /webapp/src/types/organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/types/organization.ts -------------------------------------------------------------------------------- /webapp/src/types/sankey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/types/sankey.ts -------------------------------------------------------------------------------- /webapp/src/types/transaction-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/src/types/transaction-filters.ts -------------------------------------------------------------------------------- /webapp/tests/client/components/top-page/features/charts/useSankeyHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/client/components/top-page/features/charts/useSankeyHelpers.test.ts -------------------------------------------------------------------------------- /webapp/tests/server/repositories/prisma-transaction.repository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/server/repositories/prisma-transaction.repository.test.ts -------------------------------------------------------------------------------- /webapp/tests/server/usecases/get-daily-donation-usecase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/server/usecases/get-daily-donation-usecase.test.ts -------------------------------------------------------------------------------- /webapp/tests/server/utils/financial-calculator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/server/utils/financial-calculator.test.ts -------------------------------------------------------------------------------- /webapp/tests/server/utils/format-date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/server/utils/format-date.test.ts -------------------------------------------------------------------------------- /webapp/tests/server/utils/sankey-category-converter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/server/utils/sankey-category-converter.test.ts -------------------------------------------------------------------------------- /webapp/tests/server/utils/transaction-converter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tests/server/utils/transaction-converter.test.ts -------------------------------------------------------------------------------- /webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/marumie/HEAD/webapp/tsconfig.json --------------------------------------------------------------------------------