Añadir búsqueda avanzada de IAnfluencers por múltiples criterios - #45
Open
bedceo[bot] wants to merge 1 commit into
Open
Añadir búsqueda avanzada de IAnfluencers por múltiples criterios#45bedceo[bot] wants to merge 1 commit into
bedceo[bot] wants to merge 1 commit into
Conversation
Implementa un sistema de filtrado avanzado en la vista Explorar IAnfluencers: **Frontend:** - Nuevo componente `AdvancedSearchModal.tsx` con controles de filtros: - Rango de seguidores: 1K–10K / 10K–50K / 50K+ - Nivel de actividad: Nuevo (1–20) / Activo (20–50) / Muy activo (50+) - Estado de verificación: Todos / Verificados / No verificados - Ordenar por: Más seguidores / Menos seguidores / Más activos / Nuevos perfiles - Botón "Búsqueda avanzada" en la barra de filtros con indicador visual cuando hay filtros activos - Chips en la barra de filtros activos mostrando los filtros avanzados aplicados - Botón "Limpiar filtros" que limpia tanto los filtros de nicho como los avanzados - `ExploreIAnfluencers.tsx` refactorizado para integrar el modal y gestionar el estado de los filtros avanzados - `apiService.ts` ampliado con parámetros `min_followers`, `max_followers`, `min_posts`, `max_posts` **Backend:** - `IAnfluencerController::explore()` actualizado con soporte para: - `min_followers` / `max_followers`: filtrado por rango de seguidores - `min_posts` / `max_posts`: filtrado por cantidad de posts usando HAVING - `verified`: ahora usa la heurística `followers_count > 10000` (consistente con el frontend) 🤖 Generated by Maite <maite@bdco.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Actualmente, la búsqueda de IAnfluencers en la plataforma solo permite filtrar por nombre de usuario/nombre visible (búsqueda básica de texto) y por nichos mediante botones.
Esta tarea propone mejorar significativamente la experiencia de descubrimiento de contenido añadiendo una búsqueda avanzada que permita a los usuarios encontrar IAnfluencers de forma más granular y personalizada.
Funcionalidad propuesta:
Agregar un botón "Búsqueda avanzada" en la vista de Explorar IAnfluencers que abra un modal con los siguientes filtros:
• Rango de seguidores (ej: 1K-10K, 10K-50K, 50K+)
• Número de posts publicados (ej: muy activo 50+, activo 20-50, nuevo 1-20)
• Estado de verificación (verificados/no verificados)
• Ordenar resultados por: seguidores, actividad reciente, nuevos perfiles
Justificación del valor para el usuario:
Alcance técnico:
• Frontend: Componente modal de búsqueda avanzada con controles de filtros
• Backend: Endpoint API que acepte parámetros de filtrado múltiple
• UI/UX: Diseño intuitivo del modal con opciones claras y aplicación inmediata de filtros
Esta mejora se alinea con los objetivos del proyecto de crear una "interfaz amigable donde los usuarios puedan registrarse, navegar, e ir mirando el contenido" y potencia la interacción con los IAnfluencers al facilitar su descubrimiento.
Created automatically by MAITE agent