Skip to content

Añadir Filtros de Búsqueda #12

@herwingx

Description

@herwingx

Descripción: Permitir al usuario filtrar los resultados por lenguaje de programación, número mínimo de estrellas y/o rango de fechas de creación.
Tareas:

  • Añadir elementos al formulario HTML:
    • <select> para lenguaje (opciones: "JavaScript", "Python", "Java", "C++", etc., y una opción "Todos").
    • <input type="number"> para el número mínimo de estrellas.
    • <input type="date"> para fecha de inicio y fecha de fin.
  • Modificar la función que realiza la petición a la API:
  • Obtener los valores de los nuevos campos del formulario.
  • Construir la query de la URL de forma dinámica, añadiendo los parámetros:
    • language:xxx
    • stars:>=xxx
    • created:YYYY-MM-DD..YYYY-MM-DD
  • Validar que los valores introducidos por el usuario son correctos (por ejemplo, que las fechas son válidas). Mostrar mensajes de error si es necesario.
  • Enviar a la función de la API los campos para realizar los filtros.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions