Estado: Evaluando propuestas

Añadir sistema de tags a proyecto existente

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 2 años
Plazo: No definido
Propuestas: 0
Freelancers interesados: 0

Habilidades requeridas: IT & Programación

Descripción:
El objetivo de esta épica es disponer de un sistema de tags para venues y usuarios y implementar webservice para añadir tags a especialidades.
Especificaciones
Se han de guardar todos los tags de onfan en una misma tabla (que ya existe)
Un venue y un user pueden tener N tags
Al hacer un post de una especialidad se añade el tag al venue (via post api/v4/venues)
Al hacer un post de un venue se añaden los tags que haya dentro la descripcion el tag al venue (via post api/v4/venues)
Crear un service que detecte si en un comentario/descripción hay algún tag (#ALGO) y meterlo en la lista de tags para venues
Crear un service que detecte si en un job/companyi hay algún tag (#ALGO) y meterlo en la lista de tags para users
Disponer de un contador de tags (veces que se ha usado un tag)
Disponer de un WS para obtener tags a partir un score de 2 (ya desarrollado)
Disponer de un WS para autocompletar tags (se recibe una query con string y se devuelven ordenados por score los tags que empiezan por ese string
Contexto
Actualmente onfan implementa tags solo para las especialidades. Necesitamos implementarlo en los objetos venues (venue) y en los usuarios (user).
Criterios de aceptación
Para validar el trabajo correctamente es obligatorio disponer de test unitarios por cada método creado y cumpliendo el estandard definido en la PSR-2.
Onfan suministrará una máquina Vagrant para desarrollo (o bien podeis instalar un stack con redis, elasticsearch, mysql, apache, php5.5)
¿Necesitas más detalles del proyecto?

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Joan T.
(Promedio 0.00 de 5)
Ubicación: España
Para ver más detalles del cliente, ingresa a Workana.
Cargando...