
契約書・保険証券・子供の教育書類—— 家庭に散らばる大事な紙を、探しやすく安全に。 ソースは公開しているので、README を見て自分の環境に構築して使えます。
※ 公開ホスティングはしていません。各自でデプロイして利用します。
外出先ではスマホでサッと。整理は PC のファイラーでじっくり。 同じデータを画面に合わせて最適に表示します。

家族の大事な書類を、
大切にとっておく。
登録された家族だけがログインできます
書類は暗号化して保管され、家族以外はアクセスできません
おかえりなさい
わが家の書類
自動車保険 証券
期限まで あと 9日
こども医療費受給者証
期限まで あと 42日
「あの書類どこだっけ?」をなくすための、小さくて堅実な設計。
物理ディレクトリではなくメタデータ上の階層。1つの書類を複数のフォルダに同時に置けて、後からの組み替えも安全です。
保存時の必須は「タイトル」と「保存先フォルダ」の2つだけ。撮る/選ぶ → さっと保存。メモや期限は任意で。
保険や資格の有効期限を登録しておけば、期限が近い書類をホームでひと目に。うっかり失効を防ぎます。
ファイルはパブリックアクセス全ブロックの S3 に暗号化保存。到達は必ず短命の署名付き URL 経由に限定します。
Google ログイン+許可リスト。登録した家族のメールアドレスだけがアクセスでき、一般には公開しません。
タイトルの部分一致検索とフォルダ・タグでの多軸絞り込み。散らばりがちな家庭の書類をすばやく見つけられます。
モダンでサーバーレスな構成。運用コストは小さく、個人でも無理なく維持できます。
フロント / API
Next.js 16 (App Router)
UI
React 19 + Tailwind CSS v4
言語
TypeScript
認証
Auth.js + Google + allowlist
ストレージ
Amazon S3(非公開・SSE)
DB
PostgreSQL + Drizzle ORM
ホスティング
Vercel
インフラ
CloudFormation
トットクは公開サービスではなく公開リポジトリです。 ソースは自由に使えます。README の手順に沿って、自分のクラウド環境に構築してご利用ください。
GitHub から clone。開発環境は nix flake(Node 22 + pnpm)で再現できます。
Google OAuth・Neon(PostgreSQL)・S3 と IAM(CloudFormation)を作成し、環境変数を設定。
DB マイグレーションを流し、Vercel にデプロイ。allowlist に家族のメールを登録すれば準備完了。