API RESTful para gestión de usuarios, estados y municipios con autenticación Firebase y Firestore
Wunderly API es una API moderna construida con Laravel que proporciona endpoints para:
• Gestión de usuarios con autenticación Firebase
• Consulta de estados y municipios de México desde Firestore
• Búsquedas flexibles con soporte para acentos
• Manejo automático de paginación para grandes volúmenes de datos
• Integración con Google Places API
Crea o sincroniza un usuario nuevo
Obtiene la información del usuario autenticado
Obtiene información de un usuario específico
Actualiza el perfil de un usuario
Verifica la disponibilidad de un nombre de usuario
Obtiene todos los estados
Obtiene un estado específico por ID (ej: AGS)
Busca estados por nombre (sin acentos)
Busca estados por región (sin acentos)
Busca estados por clima (sin acentos)
Obtiene todos los municipios (con paginación automática)
Obtiene un municipio específico
Busca municipios por nombre (sin acentos)
Obtiene municipios de un estado (ej: AGS)
Obtiene todos los intereses disponibles
Obtiene todas las categorías
Asigna intereses a un usuario (requiere autenticación)
Obtiene los intereses de un usuario (requiere autenticación)
Autocomplete de lugares usando Google Places API
Obtiene coordenadas de una dirección
Obtiene detalles de un lugar
✅ Autenticación con Firebase
✅ Base de datos Firestore
✅ Búsqueda flexible sin acentos
✅ Paginación automática (hasta 10,000 documentos por página)
✅ Soporte para 2,500+ municipios
✅ Integración con Google Places API
✅ API RESTful completa
✅ Validación de datos exhaustiva
✅ CORS habilitado
✅ Manejo de errores robusto
Rutas públicas: No requieren autenticación (estados, municipios, categorías, intereses)
Rutas protegidas: Requieren token de Firebase en el header:
Búsquedas: Todas las búsquedas ignoran acentos y mayúsculas automáticamente