Terminado

Integrar ajax de favoritos en sitio web

Publicado el 13 Abril, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Tengo un sitio programado en Expression Engine, cms basado en php. Es un directorio de colegios. Compré un addon de un tercero para que los usuarios del sitio puedan agregar a favoritos sus colegios preferidos.


Lo que hay que hacer es lograr que al hacer click en un corazoncito, el usuario pueda guardar en sus favoritos el colegio. Y esto debe realizarse en varias páginas:

- En el listado de colegios por región.
- En el listado de resultados de búsqueda de colegios.
- En la ficha de información del colegio (utilizando dos botones diferentes).

La programación se hace en una de las páginas y se supone que luego es sencillamente replicar y verificar funcionamiento.

También debe funcionar que, cuando el usuario vuelva a clickear el corazoncito, se elimine de sus favoritos el colegio.

Es importante que el guardado se realice sin recargar la página (via ajax) y al clickear el corazón, se genera una animación CSS que hay que respetar. Se puede ver la plantilla que estamos usando aquí (http://www.vasterad.com/themes/listeo_082019/listings-list-with-sidebar.html)

El módulo de favoritos para expression engine se llama "Favorites" (https://eeharbor.com/favorites/documentation) y tiene documentación y ejemplos instalados y funcionales en el entorno de nuestro sitio para lograr esta funcionalidad (actualización asincrónica). Las funciones que se espera que funcionen son guardar y eliminar.


Por favor, quien realice una oferta debe tener tiempo para dar una respuesta rápida en 1-2 días a este tema, y tener el conocimiento para realizarlo. A tal efecto, se pide que antes de ofertar, se haga una lectura rápida de la documentación del addon. Gracias

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 15 Abril, 2020

Habilidades necesarias

Otros proyectos publicados por M. V.