El sistema se divide en tres componentes principales:
Panel de Administración (Web): Permite gestionar clientes, paseadores (incluyendo su proceso de aprobación mediante entrevistas), mascotas y la programación de paseos. También incluye un dashboard con estadísticas y seguimiento GPS en vivo.
API RESTful: Desarrollada con Laravel y Sanctum, proporciona los servicios necesarios para aplicaciones móviles, manejando autenticación diferenciada para Clientes y Paseadores.
Funcionalidades de Paseo:
Tracking GPS: Seguimiento en tiempo real del paseo para que el dueño sepa dónde está su mascota.
Gestión de Paseos: Inicio, finalización, registro de paradas (waypoints) y reportes finales con fotos.
Interacción: Sistema de notificaciones push, evaluaciones de servicios y gestión de ganancias para paseadores.
DoggerWalk es la aplicación móvil del ecosistema, desarrollada con React Native y Expo SDK 54, que sirve como la interfaz directa tanto para los dueños de mascotas como para los paseadores.
Aquí tienes un resumen de sus aspectos clave:
📱 Arquitectura y Tecnologías
Expo Router: Utiliza un sistema de enrutamiento basado en archivos con grupos de rutas separadas para los dos perfiles principales: (client) y (walker).
Estado Global: Gestiona la sesión y las alertas mediante contextos dedicados (AuthContext y NotificationContext).
Mapas y GPS: Emplea react-native-maps y expo-location para el rastreo en tiempo real y la visualización de rutas durante los paseos.
UI/UX: Diseño moderno apoyado en gradientes (expo-linear-gradient) y feedback visual inmediato.
👤 Perfil del Cliente (Dueño)
Gestión de Mascotas: Registro y listado de perros con sus detalles.
Control de Paseos: Capacidad para programar nuevos servicios y ver el historial de paseos realizados.
Seguimiento: Visualización de la ubicación actual de su mascota cuando hay un paseo activo.
🚶 Perfil del Paseador
Panel de Trabajo: Acceso a los paseos del día y gestión de paseos activos.
Herramientas de Paseo: Interfaz para iniciar/finalizar el trayecto y enviar reportes con fotos (usando expo-image-picker) al concluir.
Finanzas: Sección dedicada para consultar ganancias y estadísticas de desempeño.
🔔 Funciones Transversales
Notificaciones Push: Integración nativa para alertas sobre cambios en el estado de los paseos o mensajes del sistema.
Seguridad: Almacenamiento seguro de tokens de autenticación mediante expo-secure-store.
Es una app robusta diseñada para funcionar en Android e iOS, comunicándose de forma eficiente con el backend en Laravel para asegurar que la información de ubicación y los reportes lleguen siempre a tiempo.
Volver a proyectos
Destacado
Dogger Walk
"Dogger Walk" es una plataforma integral para la gestión de paseos de mascotas (perros), diseñada para conectar a dueños de mascotas con paseadores.
https://pets.armandozabala.dev/
Capturas de pantalla
Sobre el proyecto
Stack tecnológico
Laravel
Js
Html
Css
React Native
1 / 1