Especificaciones y avance

A continuación se muestra el estado actual de la arquitectura, el despliegue y los microservicios principales del proyecto.

Despliegue en Railway

Todos los servicios se despliegan en Railway con CI/CD, variables de entorno y logs centralizados. Facilita el escalado y la observabilidad del entorno.

Despliegue en Railway
Avance60%

Microservicio de Usuarios

Gestión de registro, inicio de sesión y perfiles de usuario. En progreso: definición de esquemas en PostgreSQL, endpoints REST y validación de datos.

Microservicio de Usuarios
Avance100%

Microservicio de Puntos de Interés (POI)

CRUD de puntos de interés con categorías y geolocalización. En progreso: búsquedas por radio, filtros y paginación.

Mapa y puntos de interés
Avance100%

API Gateway

Punto de entrada unificado que enruta hacia Usuarios y POI, centraliza autenticación, rate limiting y agregación de respuestas.

API Gateway
Avance80%

Implementacion de Base de datos PostgreSQL, MySQL y Redis

Base de datos PostgreSQL para persistencia de datos estructurados, MySQL para almacenamiento de datos no estructurados y Redis para caché y sesiones.

Base de datos PostgreSQL
Avance50%

App Movil

Aplicación móvil para usuarios y administradores, con funcionalidades de registro, login, perfil, y búsqueda de POIs.

Aplicación móvil
Avance30%

Implementa Mapbox para visualización global de conectividad y datos geoespaciales.

Visualización global de conectividad y datos geoespaciales. Este mapa sirve como base para futuras integraciones con Mapbox: estilos vectoriales, capas dinámicas, búsqueda geocodificada, rutas y visualizaciones avanzadas.

world map

Progreso de integración de mapa

Estado de: solicitud de token de acceso, pruebas de mapas en web, implementación de Flutter y visualización en móvil.

Solicitud de token de acceso100%
Pruebas de mapas en web100%
Implementación de Flutter10%
Visualización en móvil0%