Como Funciona o Sistema

Arquitetura completa e fluxo de dados do sistema profissional de gestão de mídia digital

Fluxo Principal do Sistema

person

Administrador

Acessa o painel web ou mobile e faz upload de conteúdo (vídeos, imagens, campanhas)

cloud

Firebase Cloud

Armazena mídia no Cloud Storage e gerencia dados no Firestore em tempo real

devices

Dispositivos

Android TV, Windows PC e Painéis LED sincronizam automaticamente e exibem conteúdo

group

Audiência

Público visualiza o conteúdo nas telas instaladas nos estabelecimentos

Arquitetura em Camadas

Camada Frontend

  • web Painel Web (Flutter Web)
  • smartphone App Mobile (Flutter)
  • tv Player Android TV
  • computer Player Windows
  • monitor Player Painéis LED

Camada Backend

  • storage Firebase Firestore
  • cloud_upload Cloud Storage
  • lock Authentication
  • functions Cloud Functions
  • notifications Cloud Messaging

Camada Dados

  • videocam Vídeos MP4
  • image Imagens PNG/JPG
  • description Metadados JSON
  • analytics Analytics
  • sync Sync em Tempo Real

Mapa do Sistema

FIREBASE
CLOUD
language
Painel Web Admin
Acesso via navegador para gestão completa do sistema
phone_android
App Mobile
Controle remoto via smartphone Android/iOS
connected_tv
Android TV
TVs smart com app nativo Flutter
laptop_windows
Windows PC
Computadores com player dedicado
display_settings
Painéis LED
Telas LED P2/P6 outdoor
bar_chart
Analytics
Métricas e relatórios em tempo real

Funcionalidades Principais

perm_media Gestão de Mídia

Upload de vídeos e imagens direto no painel. Suporte para MP4, JPG, PNG. Organização por pastas e tags.

calendar_month Agendamento

Programe campanhas por data, hora, dia da semana. Automação completa de exibição.

target Segmentação

Direcione conteúdo específico para diferentes locais. Controle total por dispositivo.

assessment Relatórios

Dashboard com métricas em tempo real. Quantidade de exibições, status de dispositivos, uptime.

lock_person Modo Kiosk

Trava dispositivos para uso exclusivo do player. Segurança contra acesso não autorizado.

sync_alt Sync Automático

Sincronização em tempo real via Firebase. Mudanças refletem instantaneamente em todos dispositivos.

location_on Geolocalização

Rastreamento automático de localização. Visualização em mapa de todos os dispositivos.

settings_remote Controle Remoto

Reinicie, desligue ou atualize dispositivos remotamente. Comandos via painel web ou app.

devices Multi-plataforma

Um único sistema para Android TV, Windows e Painéis LED. Gestão unificada.