Voltar ao portfolio

SignFlow - Sistema de Midia Indoor

2026Cliente: SENAI Presidente Prudente (Voluntário)

O SignFlow é um sistema completo de mídia indoor (digital signage) desenvolvido para o SENAI CFP 914 de Presidente Prudente. Permite o gerenciamento centralizado de conteúdos exibidos em múltiplos telões, incluindo banners rotativos, vídeos institucionais com transcodificação automática via FFmpeg, ticker de avisos com informações de clima e feeds RSS. O sistema conta com painel administrativo para upload de mídias com drag-and-drop, criação de playlists com agendamento por data/hora, gerenciamento multi-tela (cada telão com UUID e URL próprios), analytics de reprodução, controle de acesso por roles (Super Admin, Admin e Operador) e comunicação em tempo real via WebSocket com Redis Pub/Sub para atualização instantânea do conteúdo nos displays. Os telões operam em modo kiosk (tela cheia, sem controles) via Chromium.

Tech Stack

  • Backend: Python, FastAPI, SQLAlchemy, Alembic, Celery, Pydantic, Uvicorn

  • Banco de Dados: PostgreSQL, Redis

  • Armazenamento: MinIO (S3-compatível)

  • Frontend: TypeScript, Next.js, React, Tailwind CSS, shadcn/ui, Radix UI, TanStack Query, Zustand, Zod, Recharts, Swiper

  • Infraestrutura: Docker, Docker Compose, Nginx, FFmpeg

  • Testes: Pytest

Galeria

Tech Stack

Python
FastAPI
SQLAlchemy
Alembic
Celery
PostgreSQL
Redis
MinIO
TypeScript
Next.js
React
Tailwind CSS
shadcn/ui
TanStack Query
Zustand
Docker
Nginx
FFmpeg