Skip to content

lucas-fro/viu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ VIU - Digital Signage System

VIU é uma plataforma de Digital Signage voltada para pequenos e médios negócios.
O sistema permite que usuários exibam vídeos e imagens em TVs conectadas via navegador, substituindo cartazes físicos e facilitando a comunicação visual com clientes.


🚀 Tecnologias

  • Frontend: Next.js + TypeScript + TailwindCSS
  • Backend: Node.js + Fastify + Prisma ORM
  • Banco de Dados: PostgreSQL (via Supabase)
  • Armazenamento de Mídias: Upload via API REST
  • Autenticação: JWT

🧩 Estrutura MVC

  • Model: Representação de dados com Prisma (User, Grupo, Imagem)
  • View: Interface web responsiva em Next.js
  • Controller: Regras de negócio no backend Fastify

📦 Funcionalidades

  • Cadastro e login de usuários
  • Criação de grupos de mídias com código de acesso
  • Exibição de conteúdos em TVs através de código de 5 dígitos
  • Dashboard com métricas e controle de grupos
  • Gerenciamento de perfil do usuário

💡 Missão, Visão e Valores

  • Missão: Digitalizar a comunicação visual de pequenos negócios.

  • Visão: Tornar-se referência em sinalização digital acessível.

  • Valores: Inovação, simplicidade e impacto sustentável.


🧠 Licença

Este projeto é de uso educacional e está sob a licença MIT.

About

sistema para publicidade em telas (digital signage)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •