Hechos Clave
- El ingeniero de software Adrian pasó 6 años desarrollando la aplicación de redes sociales basada en geovallas
- La aplicación permite a los usuarios cargar perímetros personalizados en cualquier lugar del mapa geográfico (180° E/O, 90° N/S)
- ChatLocal está construido completamente en Java con WildFly, PostgreSQL e infraestructura de servidor Linux
- Una versión anterior llamada LocalVideo está disponible en Google Play con el 88% de las funciones de ChatLocal
- El concepto original de desarrollo comenzó en 2013 y continuó hasta 2019
Resumen Rápido
El ingeniero de software Adrian ha pasado 6 años desarrollando una aplicación de redes sociales basada en geovallas con perímetros. La aplicación permite a los usuarios cargar perímetros personalizados en cualquier lugar del mapa geográfico, cubriendo áreas desde 180° de longitud este y oeste hasta 90° de latitud norte y sur. Dentro de estos perímetros, se cargan salas de chat, permitiendo la comunicación con personas en áreas geográficas específicas.
La historia del desarrollo abarca desde 2013 hasta 2019 para el concepto inicial, seguido de 6 años de iteración. La aplicación actual, ChatLocal, está construida completamente en Java utilizando un backend, biblioteca de utilidades y aplicación de Android. Una iteración anterior llamada LocalVideo está actualmente disponible en la tienda Google Play, presentando el 88% de las capacidades de ChatLocal, incluyendo el sistema de carga de perímetros. El desarrollador está buscando comentarios sobre la propuesta de valor y conceptos de nuevas funciones.
El Viaje de Desarrollo
La aplicación representa casi una década de trabajo de desarrollo. Adrian comenzó a desarrollar una aplicación móvil utilizando un sistema avanzado de redes basado en geovallas a partir de 2013. La fase inicial de desarrollo continuó a través de 2019, con el objetivo de conectar usuarios dentro de geovallas poligonales en cualquier parte del mundo.
El sistema está diseñado para ser altamente escalable, capaz de cargar millones de geovallas poligonales en todo el mundo. Sin embargo, el concepto inicial enfrentó desafíos con la adopción del mercado. Según el desarrollador, las personas realmente no tenían necesidad de la implementación original.
Después de este período, Adrian pasó los siguientes 6 años probando varias ideas para utilizar la tecnología subyacente. Esto incluyó intentos de una aplicación de video basada en ubicación y una aplicación basada en lugares con múltiples funciones. Aunque estas iteraciones no tuvieron éxito, proporcionaron la base para el enfoque de desarrollo actual.
ChatLocal: Implementación Actual
La aplicación actual, ChatLocal, permite a los usuarios cargar un perímetro personalizado en cualquier lugar del mapa geográfico. Este sistema de perímetros cubre el rango completo de coordenadas globales, desde 180° de longitud este y oeste hasta 90° de latitud norte y sur. Una vez que se establece un perímetro, la aplicación carga salas de chat dentro de esa área específica.
La arquitectura técnica está construida completamente en Java. El desarrollador señala que Java fue la elección natural en 2013 y sigue siendo el lenguaje preferido para proyectos a gran escala a largo plazo. La pila tecnológica completa incluye:
- Base de código 100% Java (principalmente de bajo nivel)
- Infraestructura de backend
- Biblioteca de utilidades
- Aplicación de Android
- Servidor de aplicaciones WildFly
- Base de datos PostgreSQL
- Entorno de servidor Linux
Aunque la aplicación aún no está completamente terminada, el desarrollador cree que el impacto potencial en la sociedad podría ser tremendo. El sistema está diseñado para facilitar la comunicación basada en ubicación de una manera que no se había intentado previamente a gran escala.
Pruebas y Disponibilidad 📱
Los usuarios interesados en probar la tecnología pueden acceder a una versión anterior de la aplicación. LocalVideo, la aplicación desarrollada antes de ChatLocal, está completamente disponible en la tienda Google Play.
Esta versión anterior contiene aproximadamente el 88% de las funciones planificadas para ChatLocal. Lo más importante es que incluye el sistema de carga de perímetros que forma la funcionalidad principal de la nueva aplicación. Esto proporciona una demostración funcional de la tecnología de geovallas en acción.
El desarrollador está buscando activamente tipos específicos de comentarios de usuarios y observadores. Las solicitudes principales incluyen:
- Nuevas ideas y conceptos para agregar a la aplicación de redes sociales basada en ubicación
- Evaluación de la propuesta de valor para la sociedad
- Comentarios técnicos sobre la implementación
Este bucle de retroalimentación está destinado a ayudar a refinar el producto final antes del lanzamiento completo.
Arquitectura Técnica y Visión
La elección de Java como lenguaje principal refleja un compromiso con la estabilidad y escalabilidad a largo plazo. El desarrollador mantiene que Java sigue siendo la mejor opción para proyectos a gran escala, incluso años después de que comenzó el desarrollo inicial. Esta consistencia ha permitido el desarrollo continuo a pesar de múltiples cambios de enfoque en la aplicación.
La arquitectura del sistema soporta la carga de perímetros personalizados en cualquier lugar de la Tierra. El rango geográfico es integral, cubriendo el planeta completo desde el Polo Norte hasta el Polo Sur y alrededor de la circunferencia completa. Este alcance global permite redes de comunicación verdaderamente específicas por ubicación.
Al crear salas de chat que existen solo dentro de límites geográficos definidos, la aplicación tiene como objetivo fomentar comunidades hiperlocales. La tecnología maneja la complejidad del geovallado poligonal a gran escala, gestionando millones de zonas geográficas potenciales simultáneamente.
A medida que el desarrollo continúa hacia la finalización, el enfoque permanece en determinar cómo esta tecnología puede mejor servir a los usuarios y qué problemas específicos resuelve en el panorama de las redes sociales. El desarrollador continúa refinando la aplicación basándose en esta evaluación continua del valor social.
"Java es el mejor para proyectos a gran escala a largo plazo."
— Adrian, Ingeniero de Software
Hechos Clave: 1. El ingeniero de software Adrian pasó 6 años desarrollando la aplicación de redes sociales basada en geovallas 2. La aplicación permite a los usuarios cargar perímetros personalizados en cualquier lugar del mapa geográfico (180° E/O, 90° N/S) 3. ChatLocal está construido completamente en Java con WildFly, PostgreSQL e infraestructura de servidor Linux 4. Una versión anterior llamada LocalVideo está disponible en Google Play con el 88% de las funciones de ChatLocal 5. El concepto original de desarrollo comenzó en 2013 y continuó hasta 2019 FAQ: Q1: ¿Qué es ChatLocal? A1: ChatLocal es una aplicación de redes sociales basada en geovallas que permite a los usuarios cargar perímetros personalizados en cualquier lugar del mapa geográfico, que luego carga salas de chat para personas dentro de ese perímetro. Q2: ¿Cuánto tiempo ha estado en desarrollo la aplicación? A2: La tecnología central ha estado en desarrollo desde 2013, con la aplicación ChatLocal actual representando 6 años de trabajo de desarrollo enfocado después de iteraciones iniciales. Q3: ¿Qué pila tecnológica usa ChatLocal? A3: ChatLocal está construido 100% en Java, utilizando un backend, biblioteca de utilidades, aplicación de Android, servidor de aplicaciones WildFly, base de datos PostgreSQL y servidor Linux."Creo que el impacto en la sociedad podría ser tremendo."
— Adrian, Ingeniero de Software



