
Grid: iOS/Android向けプライベート位置情報共有モバイルアプリ。MatrixによるE2EE。
Grid は、Matrix プロトコルと統合された、セキュアでエンドツーエンド暗号化 (E2EE) された位置情報共有アプリケーションです。Flutter を使用して構築されており、信頼できる連絡先と位置情報を共有するためのプライバシー重視のソリューションを提供します。
機能リクエストの提出、新機能への投票、バグの報告、ヘルプの取得、コミュニティや開発者との交流は、Discord にご参加ください!
このリポジトリは、Grid: プライベート位置情報共有モバイルアプリケーション (iOS/Android) 用です。アプリ用のサーバーをセルフホストしたい場合は、ドキュメント をご確認いただくか、Discord にご参加ください!
アプリケーションへの開発/PR コントリビューションをご希望の場合は、以下の手順に従ってください。
始める前に、以下がインストールされていることを確認してください。
リポジトリをクローンします:
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
依存関係をインストールします:
次のコマンドを実行して、必要な依存関係をインストールします。
flutter pub get
環境変数を設定します:
環境設定のサンプルをコピーし、適切な URL に変更します。
cp .env.example .env
.env を編集して、API とサーバーの URL を設定します。
プラットフォーム固有のセットアップ:
ios/ ディレクトリに移動します:
cd ios
CocoaPods の依存関係をインストールします:
pod install
ルートディレクトリに戻ります:
cd ..
追加のセットアップは必要ありません。
Android Studio を開きます:
エミュレータまたは実機をセットアップします:
アプリを実行します:
ターミナルで次のコマンドを使用して、接続されたデバイスまたはエミュレータでアプリをビルドして実行します:
flutter run
コントリビューションを歓迎します!コントリビューションを行う際は、こちら のコントリビューションガイドラインを参照してください。
このプロジェクトは GNU Affero General Public License v3.0 の下でライセンスされています。詳細は LICENSE ファイルを参照してください。