Estamos buscando um freelancer ou equipe para o desenvolvimento completo de um sistema de gestão de mídia indoor. O objetivo é criar uma plataforma robusta que permita a administração remota de diversas telas, incluindo TVs, painéis e totens, de forma online. O sistema deverá ser composto por três módulos principais:
1. Painel Web Administrativo: Uma interface web intuitiva para gerenciamento centralizado.
2. Aplicativo Mobile: Aplicações nativas para Android e iOS para controle e monitoramento em mobilidade.
3. Player de Exibição: Software a ser instalado nas TVs e totens para exibir o conteúdo.
As principais funcionalidades esperadas do sistema incluem:
* Upload e Agendamento de Mídia: Capacidade de fazer upload de vídeos e imagens e agendá-los para exibição em telas específicas ou grupos de telas.
* Criação de Playlists e Campanhas Publicitárias: Ferramentas para organizar mídias em playlists e criar campanhas publicitárias dinâmicas.
* Controle Remoto e Monitoramento em Tempo Real: Funcionalidades para controlar as telas remotamente e monitorar seu status de exibição em tempo real.
* Relatórios de Exibição e Alertas Automáticos: Geração de relatórios detalhados sobre a exibição de conteúdo e configuração de alertas automáticos para eventuais problemas.
* Operação Offline Temporária e Sincronização Automática: O player deve ser capaz de operar offline temporariamente, com sincronização automática de conteúdo e configurações quando a conexão for restabelecida.
O sistema deve ser desenvolvido com foco em segurança, responsividade e um design moderno, utilizando tecnologias atuais e comprovadas. As tecnologias preferenciais incluem
Node.js para o backend, React para o painel web, Flutter para os aplicativos mobile e PostgreSQL para o banco de dados. Um documento detalhado (briefing técnico) com todos os requisitos será fornecido para os candidatos selecionados.
Delivery term: Not specified