サプライズを損なわずに友人や家族がプレゼントを確保できる、セルフホスト型の共有ウィッシュリストWebアプリ。
Wingysam/Christmas-Community
家族でクリスマスの欲しいものリストを共有し、プレゼントの重複購入を防げるセルフホスト型Webアプリ。
- スター
- 424
- フォーク
- 61
- 未解決の Issue
- 66
- 最終コミット
- 10 日前
これは何?
Christmas Communityは、家族でのプレゼント選びを調整するWebアプリです。メンバーが欲しいものリストを作成すると、ほかの人は何を欲しがっているかを確認でき、同じプレゼントを重複して買うのを防げます。
Node.jsとTypeScriptで構築されており、Dockerを使うか、ソースから直接実行してセルフホストできます。データはデフォルトでPouchDBに保存され、CouchDB互換サーバーも利用できます。ショッピングサイトへのリンクから商品の詳細を自動取得でき、プロフィール画像も設定できます。
設定は環境変数で行います。テーブル表示またはカード表示、結婚式や誕生日向けの単一リストモード、ゲストアクセス、アイテムのメモでのMarkdown、カスタムテーマとCSS、Googleまたは任意のOIDCプロバイダーによるシングルサインオンなどを設定できます。
主な機能
- 01家族が欲しいものリストを作成し、ほかの人が確認することでプレゼントの重複購入を防げます。
- 02ショッピングサイトへのリンクから商品情報を自動取得します。
- 03結婚式や誕生日などのイベント向けに、単一リストモードを利用できます。
- 04GoogleまたはOIDCによるシングルサインオンを任意で利用できます。
- 05DockerまたはNode.jsで実行でき、データはPouchDBまたはCouchDBに保存できます。
ユースケース
- 親戚も含めた家族全員でクリスマスプレゼントの準備を調整する。
- 主催者のリストだけを表示する、結婚式や誕生日向けのギフト登録サイトを運用する。
- 自宅のサーバーで、非公開のプレゼント計画サイトをホストする。
クイックスタート
- 1
Dockerコンテナを起動する
docker run --detach --name christmas-community -p 80:80 --restart always wingysam/christmas-community - 2
ブラウザーでサーバーのルートにアクセスし、管理者アカウントを作成する
使う前に知っておきたいこと
- サーバーをセルフホスティングする必要があるため、インスタンスの実行と保守は自分で行う必要があります。
- ライセンスはAGPL-3.0です。コピーレフトライセンスのため、ネットワークサービスとして実行する場合、変更したソースコードを共有する必要があります。
- 現時点では、1つのインスタンスで複数の家族をサポートしていません。
収録されている特集
トピック
よくある質問
- Christmas-Community とは?
- 家族でクリスマスの欲しいものリストを共有し、プレゼントの重複購入を防げるセルフホスト型Webアプリ。 Christmas Communityは、家族でのプレゼント選びを調整するWebアプリです。メンバーが欲しいものリストを作成すると、ほかの人は何を欲しがっているかを確認でき、同じプレゼントを重複して買うのを防げます。
- Christmas-Community は無料で使えますか?ライセンスは?
- Christmas-Community は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Christmas-Community は今もメンテナンスされていますか?
- 活発にメンテナンス中。Christmas-Community の最終コミットは 2026年10月28日 です。
- Christmas-Community は何に使えますか?
- 親戚も含めた家族全員でクリスマスプレゼントの準備を調整する。 主催者のリストだけを表示する、結婚式や誕生日向けのギフト登録サイトを運用する。 自宅のサーバーで、非公開のプレゼント計画サイトをホストする。
- Christmas-Community のインストール方法は?
- Dockerコンテナを起動する: docker run --detach --name christmas-community -p 80:80 --restart always wingysam/christmas-community ブラウザーでサーバーのルートにアクセスし、管理者アカウントを作成する
- Christmas-Community はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Wingysam/Christmas-Community
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
友人や家族と共有できるセルフホスト型のウィッシュリストアプリ。贈る人がプレゼントを確認・確保でき、購入が重複しません。
SQLiteまたはPostgreSQLに保存でき、AIアシスタント向けMCPエンドポイントも備えた、コードスニペットを保存・整理・絞り込みできるセルフホスト型Webアプリ。
ブラウザーで単一のHTMLファイルとして、またはNode.jsアプリケーションとして動作する、JavaScript製の非線形パーソナルWiki。
アカウント不要で、友人とYouTubeやVimeoなどの動画を同期して楽しめるセルフホスト型Webアプリです。
ReactとNode.jsで構築されたオープンソースのチーム向けナレッジベース。リアルタイム共同編集とMarkdownに対応しています。