
Grid: Aplicativo móvel de compartilhamento privado de localização para iOS/Android. E2EE com Matrix.
Grid é um aplicativo seguro de compartilhamento de localização com criptografia de ponta a ponta (E2EE) integrado ao Protocolo Matrix. Construído com Flutter, o Grid oferece uma solução focada em privacidade para compartilhar sua localização com contatos de confiança.
Junte-se ao nosso Discord para enviar solicitações de recursos, votar em novos recursos, relatar bugs, obter ajuda e conectar-se com a comunidade e desenvolvedores!
Este repositório é para o aplicativo móvel Grid: Private Location Sharing (iOS/Android). Se você está procurando auto-hospedar um servidor para o aplicativo, confira nossa documentação ou entre no nosso Discord!
Se você deseja desenvolver/contribuir com PRs para o aplicativo, siga os passos abaixo:
Antes de começar, certifique-se de ter instalado o seguinte:
Clone o repositório:
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
Instale as dependências:
Execute o seguinte comando para instalar as dependências necessárias:
flutter pub get
Configure as variáveis de ambiente:
Copie a configuração de ambiente de exemplo e modifique-a com as URLs apropriadas:
cp .env.example .env
Edite o arquivo .env para configurar suas URLs de API e servidor.
Configuração específica da plataforma:
Navegue até o diretório ios/:
cd ios
Instale as dependências do CocoaPods:
pod install
Retorne ao diretório raiz:
cd ..
Abra o Android Studio:
Configure o Emulador ou Dispositivo Físico:
Execute o Aplicativo:
Use o seguinte comando no terminal para construir e executar o aplicativo no dispositivo ou emulador conectado:
flutter run
Nós recebemos contribuições! Para isso, consulte nossas Diretrizes de Contribuição aqui!
Este projeto está licenciado sob a GNU Affero General Public License v3.0 - consulte o arquivo LICENSE para mais detalhes.
Nenhuma configuração adicional é necessária.