このプロジェクトについて
Real Life Stackは、現実世界での出会いを代替するのではなく、それをサポートするためのデジタルツールを求めるコミュニティを対象とした、地域的な繋がりのためのモジュール式ツールキットです。READMEでは、マップ、カレンダー、グループ、プロフィール、フィードなどの再利用可能なコンポーネントからなるモジュール式UIツールキットと、プログラミングスキルなしでカスタマイズ可能なホワイトラベルアプリを含む、共有の技術基盤について説明しています。アーキテクチャはバックエンドに依存せず、UIサーフェスはDataInterfaceおよびオプションの機能インターフェースを介して動作し、コネクタが異なるデータソースへのサポートを実装します。ドキュメント化されているコネクタには、開発用のインメモリMockConnector、タブ間同期を備えたIndexedDBを使用するLocalConnector、従来のサーバー用のGraphQLコネクタ、および分散型の暗号化コラボレーションのためのYjs/CRDTとE2EEに基づいたWoTコネクタが含まれます。アプリシェルはナビゲーションと共有サーフェスをホストし、Kanban、Calendar、Map、Feedなどのスペースモジュールはスペースごとに有効化でき、ステータス、開始/終了、位置などのアイテムフィールドに応じて選択されます。フックはObservableをReactの状態に、ミューテーションをPromiseに変換します。アイデンティティと信頼は、分散型アイデンティティ、QRコード検証、JWS署名、YjsまたはAutomergeによるローカルファースト同期などのWeb of Trustコンセプトを通じて処理されます。モノレポには、data-interface、mock-connector、local-connector、supabase-connector、wot-connector、toolkitのパッケージに加え、landing、reference、network、prototypeのアプリが含まれています。規範的な仕様書では、アーキテクチャ、DataInterface、機能、アイテム/リレーション/グループ/スペース、確認と信頼、スキーマ構成、アクティビティログをカバーしています。READMEでは、Feed、Kanban/Tasks、Calendar、Mapが実装済みのドラフト仕様としてリストされており、Marketplace、Quests、Campaign Viewが計画されています。ターゲットユーザーには、近隣ネットワーク、都市ガーデニンググループ、リペアカフェ、フードシェアリングイニシアチブ、地域支援型農業、ユースグループ、自由学習スペース、シェアリングコミュニティなどが含まれます。開発にはTypeScript、React 19、Tailwind CSS v4、Radix UI Primitives、CVA、Viteが使用されており、クイックスタートコマンドにはpnpmが使用されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.