Status: Evaluating bids

Software

Project details:
Budget: Open
Published: Last year
Deadline: 120 days
Bids: 4
Interested freelancers: 6

Skills required: IT & Programming

Description:
En relación al software que necesitamos te solicitamos:

-presupuesto y planificación
-y una explicación detallada de la arquitectura para su implementación.

Necesitamos que el desarrollo tenga una base sólida, para garantizar robustez del software si existe un elevado escalado de unidades.
Contamos con publicistas para desarrollar en HTML5 la parte visual del software.

Valoraremos el hacerlo todo junto o dividirlo por fases (aunque creemos que es más razonable esto último), pero en este último caso será necesario diseñar/implementar claramente como crecerá la aplicación, para su futura integración.

Resumen de los elementos básicos del software y el posible faseado.

El software realmente tiene cinco elementos (A, B, C, D, E) que podemos dividir en 4 fases de ejecución:

FASE 1.
A) Planificador según programación horaria. Traspasable la planificación a una base de datos (de esta manera podremos confeccionar al principio informes y facturación manualmente con dicha base de datos, pudiendo segmentar manualmente por pantalla, por anunciante, por depositario del panel, por fechas...).
B) Plantilla de descarga del anuncio en el móvil mediante lectura de QR. Confeccionado por publicistas en HTML5. Cuando una persona visione un anuncio y pinche el QR del anuncio, se le tendría que abrir un subdominio donde aparezca el anuncio reproduciéndose con una calidad de imagen adaptada al móvil (no en 4K). Con cuatro apartados (llámame, llévame, ofertas que redirige a la web del anunciante o un cupón descuento ,y alta socio para tener acceso a web propia de ofertas diarias).

FASE 2. (Aunque se podría valorar incorporarla junto a la fase 1).
C) Plantilla para alta de socios con registro de datos básicos (email, zona,…).
D) Aplicación secundaria con un CRUD de usuarios (aplicación de web propia de ofertas diarias). En un formato simplificado, formato texto de líneas con ofertas y una foto. Una vez seleccionada una oferta saldría la misma plantilla que la del punto B pero sólo con fotos fijas. Los usuarios podrán acceder a dichas ofertas: mediante links insertados en emails colectivos que enviemos a los socios dados de alta (filtrando por zonas, torres,…), o directamente entrando en la aplicación de ofertas.

FASE 3.
E) Alta de usuarios (una única plantilla que confeccionarán los publicistas en HTML5 para tres perfiles: anunciante, depositario del panel y mantenedor). Estos usuarios tendrían acceso al mismo planificador que tenemos en el punto A pero solo en modo visión (no gestión) filtrado por perfiles.

FASE 4.
Creación de un App para el móvil con la aplicación de ofertas del punto d).
E implementación de sistema de informes y facturación automática, según base de datos. Modulo de business intelegince para estadisticas de reproducción.

SOFTWARE
________________________________________________________________________________________

Descripción breve del software:

El software a desarrollar es una plataforma que permita gestionar vídeos, y contenidos de forma remota en una red de dispositivos. Dichos dispositivos serán únicos e identificables de tal manera se pueda gestionar el contenido a nivel personalizado, o creando grupos de difusión.

Requisitos de infraestructura:

Se precisará de un instalador, un script, o una imagen personalizada, para los diferentes clientes/dispositivos que se integren en la solución final; de tal forma que un operador no cualificado pueda llevar a cabo la instalación/integración de nuevos clientes/dispositivos en el sistema.

1. Funcionalidad principal-

- Tener un planificador de reproducciones con calendario para cada pantalla. De tal forma que podamos mediante control remoto organizar contenidos.

-Vídeos en 4K,

-Banners,

-Posibles “widgets” personalizables, con el tiempo o noticias de ultima hora.

Podría tratarse de una aplicación HTML5 que se ejecute siempre en primer plano y a pantalla completa, con un panel privado de administración del contenido, y una parte pública donde se mostrase el contenido planificado.

- Los vídeos serán de gran tamaño, y deben poder reproducirse en modo offline en caso de emergencia. Sistema de sincronización de vídeos, pueden considerarse soluciones externas ya probadas y testadas como dropbox,mega, google drive... para ahorrar costes.

Casos de uso:

-Implementar un sistema de arranque donde siempre que se reinicie la maquina, ya sea por corte en la electricidad, reinicio programado o causas ajenas, aparezca siempre la aplicación en pantalla completa.
-Opción de planificar los dispositivos a nivel individual o poder seleccionar un conjunto de dispositivos para hacer planificación común.
- Implementar un watchdog, que envíe un correo, si los vídeos planificados no llegaron a sincronizarse del todo, o no pueden reproducirse; e incluir un informe y logs de las incidencias o errores ocurridos en las reproducciones.

- Planificación de la sincronización de los vídeos, de tal manera que podamos activarla bajo demanda en horas de poca actividad, y así no interferir con la reproducción de vídeos, no tiene que pasar nada, pero al ser vídeos en 4K el uso de la CPU/GPU será considerable y puede afectar a la fluidez de la reproducción de los contenidos.
- Opción de ejecución en modo offline, en caso de fallo de conectividad, deberíamos poder reproducir el contenido desde local en base a una planificación y unos contenidos que puedan ser copiados manualmente en el dispositivo.
- Informe de Emisiones con estadísticas en función de:

-Pantalla,

-Anunciante,

-Depositario del panel,

-Grupos,
-Fechas.
Dichos informes deben ser exportables a excel. En una futura fase de ampliación, dichos informes serán asociados e integrados en la facturación. (((Esto puede incluirse como el módulo de BI, o un sistema de logs.)))

-Usuario no administrador, que pueda acceder a ver las planificaciones, y enlaces a los contenidos de dichas planificaciones.

-Usuario no administrador, que pueda acceder a los informes, una vez validados por un administrador.

- Habilitar un email como canal de comunicación para comunicar los anuncios que serán expuestos y su contenido, de manera que puedan ejercer derecho a veto en caso de no estar de acuerdo.

- Sistema de códigos QR, integrado en la visualización, posible integración a modo de banner publicitario.

Dicho código redirigirá a una página estática donde se den las opciones de:

-Llamame (Telf del anunciante.)

-Como llegar (Navegación con google maps).

- Ofertas: Link a la web del anunciante y/o link directe a un cupon de dicha oferta.

- Alta socios.

-Aplicación secundaria con un CRUD de usuarios, donde almacenaremos los datos personales, así como la localización de lugar de su trabajo, dicha localización puede ser introducida de manera manual o automática en función de la ubicación. El login tiene que poder integrarse con una cuenta google y/o facebook.

Esta aplicación será promocionada tanto en la visualización principal como en las redirecciones de los códigos QR; y la utilizaremos para promociones especiales en su zona.
________________________________________________________________________________________

Categoría: IT & Programación
Subcategoría: Otro
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Tiempo completo
Integraciones de API: Cloud Storage (Dropbox, Google Drive, etc)
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

SERGIO M.
(Rating 0.00 out of 5)
Location: España
To find out more about this client, login to Workana.
Loading...