
Grid: Aplicación móvil de compartición privada de ubicación para iOS/Android. E2EE con Matrix.
Grid es una aplicación segura de uso compartido de ubicación cifrada de extremo a extremo (E2EE) integrada con el Protocolo Matrix. Construida con Flutter, Grid ofrece una solución centrada en la privacidad para compartir tu ubicación con contactos de confianza.
Únete a nuestro Discord para enviar solicitudes de funciones, votar nuevas funciones, informar errores, obtener ayuda y conectarte con la comunidad y los desarrolladores.
Este repositorio es para la aplicación móvil Grid: Private Location Sharing (iOS/Android). Si buscas alojar tu propio servidor para la aplicación, consulta nuestra documentación o únete a nuestro Discord.
Si deseas desarrollar o contribuir con PR a la aplicación, sigue los pasos a continuación:
Antes de comenzar, asegúrate de tener instalado lo siguiente:
Clonar el repositorio:
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
Instalar dependencias:
Ejecuta el siguiente comando para instalar las dependencias necesarias:
flutter pub get
Configurar variables de entorno:
Copia la configuración de entorno de ejemplo y modifícala con las URL adecuadas:
cp .env.example .env
Edita .env para configurar tu API y las URL del servidor.
Configuración específica de la plataforma:
Navega al directorio ios/:
cd ios
Instala las dependencias de CocoaPods:
pod install
Vuelve al directorio raíz:
cd ..
Abrir Android Studio:
Configurar emulador o dispositivo físico:
Ejecutar la aplicación:
Usa el siguiente comando en la terminal para compilar y ejecutar la aplicación en el dispositivo o emulador conectado:
flutter run
¡Aceptamos contribuciones! Para hacerlo, consulta nuestras Guías de Contribución aquí.
Este proyecto está bajo la licencia GNU Affero General Public License v3.0; consulta el archivo LICENSE para obtener más detalles.
No se requiere configuración adicional.