
Grid : Application mobile de partage de localisation privée pour iOS/Android. E2EE avec Matrix.
Grid est une application sécurisée de partage de localisation chiffrée de bout en bout (E2EE) intégrée au protocole Matrix. Construite avec Flutter, Grid offre une solution axée sur la confidentialité pour partager votre position avec des contacts de confiance.
Rejoignez notre Discord pour soumettre des demandes de fonctionnalités, voter pour de nouvelles fonctionnalités, signaler des bugs, obtenir de l'aide et entrer en contact avec la communauté et les développeurs !
Ce dépôt contient l'application mobile Grid : Partage de localisation privée (iOS/Android). Si vous cherchez à auto-héberger un serveur pour l'application, consultez notre documentation ou rejoignez notre Discord !
Si vous souhaitez développer ou contribuer avec des PR à l'application, suivez les étapes ci-dessous :
Avant de commencer, assurez-vous d'avoir installé les éléments suivants :
Clonez le dépôt :
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
Installez les dépendances :
Exécutez la commande suivante pour installer les dépendances nécessaires :
flutter pub get
Configurez les variables d'environnement :
Copiez l'exemple de configuration d'environnement et modifiez-le avec les URL appropriées :
cp .env.example .env
Modifiez le fichier .env pour configurer vos URL d'API et de serveur.
Configuration spécifique à la plateforme :
Accédez au répertoire ios/ :
cd ios
Installez les dépendances CocoaPods :
pod install
Revenez au répertoire racine :
cd ..
Ouvrez Android Studio :
Configurez un émulateur ou un appareil physique :
Exécutez l'application :
Utilisez la commande suivante dans le terminal pour compiler et exécuter l'application sur l'appareil connecté ou l'émulateur :
flutter run
Nous acceptons les contributions ! Pour ce faire, veuillez consulter nos Directives de contribution ici !
Ce projet est sous licence GNU Affero General Public License v3.0 - voir le fichier LICENSE pour plus de détails.
Aucune configuration supplémentaire n'est nécessaire.