Desenvolvimento de Painel Administrativo para Sistema de Mídia Indoor (PHP, HTML, JavaScript, Bootstrap) -- 2

Job ID: 39405330

Budget: $50 – $70 USD

Sobre o Projeto:
Estamos desenvolvendo um sistema de publicidade interna (mídia indoor) que veiculará anúncios em televisões e TV Boxes alugados para empresas. O projeto completo envolve um banco de dados (já existente), esta área de gestão (painel administrativo com dashboard e API) e um aplicativo em Flutter para os TV Boxes.
O Que Precisamos (Escopo Deste Freelance):
O foco deste trabalho é o desenvolvimento do Painel Administrativo (Web). Este painel será a central de gerenciamento de todo o sistema.
Funcionalidades Essenciais do Painel Administrativo:
Controle de Acesso:


Login de usuários.
Gerenciamento de usuários com diferentes níveis de acesso.
Informações cadastrais básicas do usuário.
Cadastros (CRUD Completo - Criar, Ler, Atualizar, Deletar):


Clientes: Empresas que contratarão o serviço.
Segmentos de Clientes: Categorias para organizar os clientes (ex: restaurantes, academias, lojas).
Planos: Diferentes pacotes de serviços/publicidade oferecidos.
Devices (Dispositivos):
Cadastro de TVs e TV Boxes instalados nos clientes.
Um cliente pode ter múltiplos devices.
Um device pertence a apenas um cliente.
Mídias:
Upload e gerenciamento dos arquivos de mídia (vídeos, imagens).
Associação das mídias aos clientes.
Playlists:
Criação e gerenciamento de playlists de mídias.
Itens das Playlists:
Organização das mídias dentro de cada playlist (ordem, tempo de exibição, etc.).
Dashboard:


Visualização rápida de indicadores chave:
Número de clientes ativos.
Quantidade total de clientes.
Quantidade de mídias cadastradas.
Quantidade de playlists criadas.
Log de Conexão dos Devices:
Indicação da última vez que um device se conectou.
Status do device (online/offline - considerar offline após um tempo determinado sem conexão).
Tecnologias Requeridas:
PHP (para o backend e lógica do painel)
HTML5
CSS3
JavaScript (para interações dinâmicas no frontend)
Bootstrap (para garantir responsividade e agilizar o desenvolvimento do layout)
Requisitos Importantes:
Design Responsivo: O painel deve ser acessível e funcional em diferentes tamanhos de tela (desktops, tablets).
CRUDs: Todas as seções de cadastro mencionadas devem possuir funcionalidades completas de Criar, Ler, Editar e Excluir registros.
Sem Frameworks PHP: O desenvolvimento deve ser feito em PHP puro (ou com bibliotecas mínimas), sem o uso de frameworks como Laravel, etc., devido a restrições da hospedagem compartilhada (HostGator).
Banco de Dados: O banco de dados já está modelado e pronto para ser utilizado. O foco é apenas o desenvolvimento do painel e dashboard.
Entregáveis:
Código-fonte completo do Painel Administrativo e Dashboard, seguindo os requisitos especificados.
Instruções básicas para instalação em ambiente de hospedagem compartilhada.
Se você tem experiência com as tecnologias mencionadas e se sente confortável em desenvolver as funcionalidades descritas, gostaríamos de saber mais sobre você!
Related categories: PHP JavaScript Website Design HTML5 HTML