ブログ
アプリ開発・運営の記録、技術メモ、雑記など。
記事
- Paratoki Lab について — 個人開発で作ったアプリと、このブログのこと
個人開発で運営している Paratoki Lab の自己紹介と、ブログで扱うテーマについて。
連載: LINE ミニアプリ開発記
全 15 回構成・現在 15 回公開中
- 第 1 回 LINE で動くミニアプリを個人開発した記録 — 構想・収益モデル・技術スタック選定の裏側
- 第 2 回 LINE LIFF + Firebase + Vercel で月額 0 円運用するためのアーキテクチャ全体図
- 第 3 回 LINE LIFF の ID トークンを Firebase Custom Token に変換する認証フロー実装
- 第 4 回 Firestore の階層設計でセキュリティルールを劇的にシンプルにする方法
- 第 5 回 Firestore 複合インデックスを忘れて「すべて完了しました」と誤表示された話
- 第 6 回 Next.js で process.env[varName] が undefined になる罠 — 静的置換の仕組みと対策
- 第 7 回 Vercel デプロイで半日溶かした 4 つの罠 — Sensitive、ビルドキャッシュ、env スコープ、空文字フォールバック
- 第 8 回 Cloud Functions のサービスアカウント権限地獄を脱出するまで — 7 つの IAM ロールの正体
- 第 9 回 AuthGate のエラーが握りつぶされて画面が無限ローディングになっていた話
- 第 10 回 LINE Webhook の「検証」が初回必ず失敗する理由とコールドスタート対策
- 第 11 回 LINE Developers Console の「LINE ログインチャネル」と「Messaging API チャネル」を取り違えた末路
- 第 12 回 LINE 公式アカウントで日次リマインダー Push を実装する — Cloud Functions cron + 月 200 通制限への対策
- 第 13 回 お名前.com で取得したドメインを Vercel に CNAME 接続する完全手順(2026 年版)
- 第 14 回 Cloud Scheduler が「成功」と言うのに通知が届かない時に確認すべき 3 つのこと
- 第 15 回 個人開発で医療系アプリのプライバシーポリシー・利用規約を書くときの最低ライン