Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
O sistema deverá ser desenvolvido com LARAVEL e será utilizado para o gerenciamento eletrônico de documentos da organização. Ele deve possibilitar o cadastro, controle de acesso, categorização e pesquisa de documentos com rastreabilidade e segurança. O sistema precisa atender diferentes níveis de usuários, com perfis e permissões personalizadas. 3. Funcionalidades Principais 3.1. Captura de Documentos Cadastro e edição de documentos, com os seguintes campos: identificador, título, resumo, data, situação, categoria e atributos. Cadastro e edição de: Situação dos documentos Categorias documentais (identificador, nome, descrição) Atributos dos documentos (campos personalizados) Máscaras de identificação automática por categoria Importação em lote de documentos via planilha 3.2. Controle de Acesso e Segurança Cadastro de usuários (login, nome, e-mail, telefone, senha) Cadastro de equipes de usuários (identificador e nome) Associações de permissões de acesso às categorias de documentos por usuário e equipe Registro de logs de acessos e alterações em documentos, usuários e equipes 3.3. Pesquisa e Recuperação Pesquisa avançada (por identificador, título, data, atributos e categoria) Pesquisa rápida preenchendo apenas um campo (abrange todos os campos da avançada) Visualização no navegador dos documentos pesquisados 4. Requisitos Técnicos 4.1. Plataforma Sistema Web responsivo Compatível com os principais navegadores modernos (Chrome, Firefox, Edge) Deve ser utilizado o framework Laravel Deve ser implementado utilizando Docker Banco de dados PostgresSQL Será fornecido o layout administrativo a ser utilizado no sistema 5. Perfis de Usuário Administrador: Acesso completo, inclusive gerenciamento de usuários e configurações Usuário Avançado (Manager): Pode parametrizar o sistema e fazer cadastros principais Usuário Comum (Staff): Visualização, upload e download de documentos de acordo com permissões atribuídas 6. Controle de Licença de Acesso O sistema deve permitir limitar o número de licenças ativas simultaneamente, com base em perfis de acesso (Manager e Staff). 7. Requisitos de Entregáveis Código-fonte completo Scripts de criação do banco de dados Documentação técnica mínima (estrutura das tabelas e instruções de instalação) 8. Prazos e Entregas Entrega estimada: até 60 dias 9. Comunicação Preferência por comunicação via WhatsApp e Google Meet para alinhamentos quinzenais Código-fonte deverá ser versionado no GitHub 10. Garantia e Suporte Pós-Entrega Deseja-se suporte para correções por 60 dias após entrega final, incluído no escopo
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: 11 de Julho de 2025
Habilidades necessárias