Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 12 days 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 (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-16T15:00:49.000Z (5 months ago)
- Last Synced: 2024-11-08T03:39:02.438Z (2 months 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![WhatsApp Image 2024-08-15 at 23 12 02 (4)](https://github.com/user-attachments/assets/7f525f84-ee38-45f6-a84d-d002197117a6)
### Inicio de Sesion de Usuario
![WhatsApp Image 2024-08-15 at 23 12 02 (3)](https://github.com/user-attachments/assets/aed033f1-34d1-4dc6-8345-8b62a0a6c040)
### Inicio de Sesion de Administrador
![WhatsApp Image 2024-08-15 at 23 12 02 (2)](https://github.com/user-attachments/assets/a97b4693-c87d-48e5-bcce-bfcf67d80df2)
### Opciones de Administrador
![WhatsApp Image 2024-08-15 at 23 12 02 (1)](https://github.com/user-attachments/assets/dc62ba07-a9b4-4f6c-a182-01ac998476f3)
### Formulario de Agregar Usuario
![WhatsApp Image 2024-08-15 at 23 12 02](https://github.com/user-attachments/assets/035b0b90-23e6-42ff-8646-4ad43006744a)
### Historial de Ubicaciones
![WhatsApp Image 2024-08-15 at 22 10 04 (2)](https://github.com/user-attachments/assets/81f34781-cea0-4d33-a601-5f9b814d64a3)
### Mapa de Ubicación de usuario
![WhatsApp Image 2024-08-15 at 22 10 04 (1)](https://github.com/user-attachments/assets/e25abc74-c45f-4fb6-910a-cb5d9d7e0a0e)
### Detalle de ubicacion e Área del polígono
![WhatsApp Image 2024-08-15 at 22 10 04](https://github.com/user-attachments/assets/5eebd6cf-cd38-42ff-8c43-2382e6a6f9bd)