Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
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
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: 11 Julio, 2025
Habilidades necesarias