もしモノMoshiMono
「食べたら、買い足す」防災備蓄管理Use it, restock it — disaster prep
ローリングストックを習慣化するための防災備蓄管理アプリ。賞味期限のローカル通知と内閣府 / FEMA の指針に基づく推奨テンプレートで、何をどれだけ備えるかが明確に。家族で在庫やメモを共有し、備蓄スコアで達成度を可視化。A home-stockpile app that turns rolling stock into a habit. Local expiry reminders and Cabinet Office / FEMA-based templates make it clear what to keep, while families share inventory, notes and a preparedness score.
技術ハイライトTech highlight
Firestore のセキュリティルールで家族単位の権限を分離。Deep Link による招待フローで、スムーズなメンバー追加を実現。Firestore security rules isolate family scopes; deep-linked invites keep the onboarding flow seamless.
- 賞味期限のローカル通知
- 家族共有(招待・メンバー管理)
- 消費・補充のサイクル記録
- 備蓄スコアで達成度を可視化
- Local expiry notifications
- Family sharing & invites
- Consume / restock cycle log
- Preparedness score
FlutterFirestorego_routerRevenueCat
Maskly
写真の個人情報をワンタップで自動マスクOne-tap photo redaction
顔・ナンバープレート・クレカ・各種 ID カード・QR / バーコード・住所や電話番号などを自動検出して、ワンタップでマスク。顔・文字・QR の検出は端末内で完結し、ナンバープレートやカード類は同意した場合のみクラウドの AI で検出。黒塗り・ぼかし・モザイクからスタイルを選択。日本の住所・マイナンバー等の形式に特化。Auto-detects faces, license plates, credit cards, IDs, QR codes, phone numbers and addresses, then masks them in one tap. Face, text and QR detection run on-device; plates, cards and IDs use cloud AI only with your consent. Blackout, blur or pixelate styles — tuned for Japanese address and ID formats.
技術ハイライトTech highlight
顔・文字・QR は ML Kit で端末内検出し、日本の住所・番号体系に合わせた正規表現で判定。ナンバープレートやカード類は、ユーザーが同意した場合のみ Gemini API で検出。Faces, text and QR codes are detected on-device with ML Kit and matched with regex tuned for Japanese address and ID formats; plates and cards use the Gemini API only with explicit user consent.
- 顔・ナンバープレートの自動マスク
- 黒塗り・ぼかし・モザイクのマスクスタイル
- 電話番号・メール・住所を正規表現で検出
- QR / バーコード検出
- Faces & license plates
- Blackout, blur & pixelate styles
- Phone, email, address via regex
- QR / barcode detection
FlutterML KitFirebase AI LogicGemini API
エンタナウEntaNow
今期アニメ・ドラマ・映画・マンガまとめAnime, drama, movies & manga — Japan
今期・来期のアニメ、放送中のドラマ、公開中・近日公開の映画、連載中のマンガを一覧で。複数ソースのスコア集約・配信サービス検索・主題歌検索までワンアプリに。Track Japan's current anime, airing dramas, theatrical movies, and ongoing manga in one place. Aggregated scores, streaming-service lookup, and theme-song & soundtrack search — auto-refreshed every few days.
技術ハイライトTech highlight
Cloud Functions が複数の作品データベースを3日ごとに集約し Firestore に正規化保存。クライアントは読み取り専用で、App Check と翻訳キャッシュにより低コスト運用。Cloud Functions aggregate multiple content databases every three days into normalized Firestore docs. Clients are read-only with App Check and a translation cache — low ops cost.
- 今期・来期アニメを曜日別に整理
- 日本・韓国・海外ドラマの3タブ
- 公開中・近日公開の映画(近日公開は公開月別)
- 作品横断の検索・お気に入り
- Current & next-season anime by weekday
- JP / KR / International drama tabs
- Now showing & coming-soon movies
- Universal search & favorites
FlutterRiverpodFirebaseContent APIs
スタックナウStackNow
ゲームライブラリ管理 & 横断情報集約Cross-platform game library
Steam・PlayStation・Xbox・Switch を横断して、所有・クリア・ウィッシュリストを一元管理。外部メタデータAPIをベースに、日本語翻訳付きでゲーム情報を集約。Track owned, cleared and wishlisted games across Steam, PlayStation, Xbox and Switch — backed by an external game database with Japanese translations baked in.
技術ハイライトTech highlight
ゲームメタデータは Firestore 共有キャッシュ →(Cloud Functions 経由の)外部 API のカスケードで取得。ユーザーのライブラリはアカウント不要で端末ローカルに保存し、canonical_id(UUID v7)でメタデータ提供元の将来差し替えに備える設計。Game metadata flows through a Firestore shared cache backed by external APIs via Cloud Functions, while the user's library lives on-device with no account required. Canonical UUID v7 IDs decouple user data from any single metadata provider.
- 4プラットフォーム横断のライブラリ管理
- 外部APIベースのゲーム検索・フィルタ
- Gemini による日本語翻訳キャッシュ
- 人気・新作・今後のリリース発見
- Cross-platform library (4 platforms)
- Game-DB-powered search & filters
- Gemini-powered translation cache
- Popular / New / Upcoming discovery
FlutterRiverpodFirestoreCloud Functions