
Grid: Мобильное приложение для приватного обмена местоположением на iOS/Android. E2EE с Matrix.
Grid — это безопасное приложение для обмена местоположением с сквозным шифрованием (E2EE), интегрированное с протоколом Matrix. Разработанное на Flutter, Grid предлагает ориентированное на конфиденциальность решение для обмена вашим местоположением с доверенными контактами.
Присоединяйтесь к нашему Discord, чтобы отправлять запросы функций, голосовать за новые возможности, сообщать об ошибках, получать помощь и общаться с сообществом и разработчиками!
Этот репозиторий предназначен для мобильного приложения Grid: Private Location Sharing (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, чтобы настроить URL вашего API и сервера.
Настройка для конкретной платформы:
Перейдите в каталог ios/:
cd ios
Установите зависимости CocoaPods:
pod install
Вернитесь в корневой каталог:
cd ..
Откройте Android Studio:
Настройка эмулятора или физического устройства:
Запуск приложения:
Используйте следующую команду в терминале для сборки и запуска приложения на подключенном устройстве или эмуляторе:
flutter run
Мы приветствуем вклад! Для этого, пожалуйста, ознакомьтесь с нашими рекомендациями по внесению вклада здесь!
Этот проект лицензирован под GNU Affero General Public License v3.0 — подробности в файле LICENSE.
Дополнительная настройка не требуется.