
Grid: app mobile per la condivisione privata della posizione per iOS/Android. E2EE con Matrix.
Grid è un'applicazione sicura per la condivisione della posizione con crittografia end-to-end (E2EE) integrata con il protocollo Matrix. Realizzata con Flutter, Grid offre una soluzione incentrata sulla privacy per condividere la tua posizione con contatti fidati.
Unisciti al nostro Discord per inviare richieste di funzionalità, votare nuove funzionalità, segnalare bug, ottenere aiuto e connetterti con la community e gli sviluppatori!
Questo repository è per l'applicazione mobile (iOS/Android) Grid: Private Location Sharing. Se stai cercando di ospitare un server per l'app, consulta la nostra documentazione o unisciti al nostro Discord!
Se desideri sviluppare/contribuire con PR all'applicazione, segui i passaggi seguenti:
Prima di iniziare, assicurati di avere installato:
Clona il repository:
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
Installa le dipendenze:
Esegui il seguente comando per installare le dipendenze necessarie:
flutter pub get
Configura le variabili d'ambiente:
Copia la configurazione d'ambiente di esempio e modificala con gli URL appropriati:
cp .env.example .env
Modifica .env per configurare gli URL dell'API e del server.
Configurazione specifica della piattaforma:
Naviga nella directory ios/:
cd ios
Installa le dipendenze CocoaPods:
pod install
Torna alla directory principale:
cd ..
Apri Android Studio:
Configura emulatore o dispositivo fisico:
Esegui l'app:
Usa il seguente comando nel terminale per compilare ed eseguire l'app sul dispositivo connesso o sull'emulatore:
flutter run
Accogliamo con favore i contributi! Per farlo, consulta le nostre Linee guida per i contributi qui!
Questo progetto è concesso in licenza con GNU Affero General Public License v3.0 - consulta il file LICENSE per i dettagli.
Non è richiesta alcuna configurazione aggiuntiva.