Módulo Precipitaciones WordPress
Budget: $30 – $250 USD
Quiero ampliar mi sitio en WordPress con un módulo que muestre datos de precipitaciones. La idea es la siguiente: en la portada cualquier visitante verá la precipitación acumulada de la última semana, mientras que los usuarios registrados podrán alternar a un resumen mensual.
Origen de los datos
• Los valores vendrán de una API de terceros; ya dispongo de un proveedor propio y las credenciales necesarias.
• Necesito que el módulo realice la llamada, normalice la respuesta y guarde los datos en caché para no saturar la API.
Funcionalidad clave
• Widget o bloque Gutenberg con configuración sencilla (API Key, ubicación, unidades).
• Shortcode para insertar la gráfica en páginas o entradas.
• Gráfica clara (puede ser Chart.js o similar) con barras semanales y, al cambiar de pestaña, el acumulado mensual.
• Control de visibilidad: el selector «mensual» solo debe mostrarse a usuarios conectados.
• Texto alternativo y etiquetas ARIA para accesibilidad.
Panel de administración
• Intervalo de refresco configurable.
• Registro básico de errores de conexión.
• Opción para forzar actualización manual.
Entrego acceso al staging y la documentación del proveedor. Espero código limpio, comentado y compatible con el estándar de plugins de WordPress (PHP 7.4+).
Origen de los datos
• Los valores vendrán de una API de terceros; ya dispongo de un proveedor propio y las credenciales necesarias.
• Necesito que el módulo realice la llamada, normalice la respuesta y guarde los datos en caché para no saturar la API.
Funcionalidad clave
• Widget o bloque Gutenberg con configuración sencilla (API Key, ubicación, unidades).
• Shortcode para insertar la gráfica en páginas o entradas.
• Gráfica clara (puede ser Chart.js o similar) con barras semanales y, al cambiar de pestaña, el acumulado mensual.
• Control de visibilidad: el selector «mensual» solo debe mostrarse a usuarios conectados.
• Texto alternativo y etiquetas ARIA para accesibilidad.
Panel de administración
• Intervalo de refresco configurable.
• Registro básico de errores de conexión.
• Opción para forzar actualización manual.
Entrego acceso al staging y la documentación del proveedor. Espero código limpio, comentado y compatible con el estándar de plugins de WordPress (PHP 7.4+).
Related categories:
PHP
JavaScript
WordPress
CSS
HTML
Web Development
API
Data Visualization
Chart.js
Accessibility