https://github.com/bryandelgado99/pin-logy
Aplicación Flutter de geolocalización múltiple, para el dibujado de polígonos topográficos en tiempo real; a través de la API de Google Maps.
https://github.com/bryandelgado99/pin-logy
firebase flutter geolocation material-design polygon
Last synced: about 2 months ago
JSON representation
Aplicación Flutter de geolocalización múltiple, para el dibujado de polígonos topográficos en tiempo real; a través de la API de Google Maps.
- Host: GitHub
- URL: https://github.com/bryandelgado99/pin-logy
- Owner: bryandelgado99
- Created: 2024-07-20T16:01:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-16T15:00:49.000Z (almost 2 years ago)
- Last Synced: 2024-12-30T16:33:05.365Z (over 1 year ago)
- Topics: firebase, flutter, geolocation, material-design, polygon
- Language: JavaScript
- Homepage:
- Size: 10.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Pin-Logy - Tu geolocalización en Flutter favorita
## Introducción
El presente proyecto se a desarrollado utilizando FLUTTER y se ha usado una base de datos en FIREBASE. Las funcionalidades implementadas en el proyecto son:
- Login con Firebase y con Gmail
- Registro con Firebase
- Barra de navegación
- Administración de usuarios (admin y user)
- Ubicación en tiempo real
- Ubicación en segundo plano
- Cálculo de área del polígono
## Integrantes
- Erika Alvarado
- Bryan Delgado
- Mateo Miño
## Despliegues
Para acceder a la versión PWA de nuestra aplicación puedes hacerlo a través del siguiente enlace: [Pin-logy | Web Version](https://pin-logy-8f8ac.web.app/).
## Instalación
>[!IMPORTANT]
>Antes de realizar la instalación de las dependencias, es recomendable verificar la version de Flutter instalada.
>Este proyecto corre sobre Flutter 3.23.3, si usas una versión inferior, habrá problemas de incompatibilidad de dependencias.
Al clonar el presente proyecto podemos instalar todas las dependencias del proyecto con el comando:
``` flutter pub get ```
### Generar APK
Para generar un apk usaremos el comando flutter
``` build apk --release ```.
Al generar el APK, es importante verificar la configuración del buil.gradle a nivel de aplicación y conceder la lectura de las claves de lanzamiento. Para más infomarción, accede a la documentación de Flutter [para Android](https://docs.flutter.dev/deployment/android#signing-the-app)
## Capturas de la Aplicación
### Login

### Inicio de Sesion de Usuario

### Inicio de Sesion de Administrador

### Opciones de Administrador

### Formulario de Agregar Usuario

### Historial de Ubicaciones

### Mapa de Ubicación de usuario

### Detalle de ubicacion e Área del polígono
