Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um freelancer sênior para desenvolver o primeiro módulo funcional de um sistema administrativo web interno. Este sistema será a base para a gestão de um clube náutico, centralizando cadastros, comissões, vendas e repasses. A arquitetura deve ser sólida e escalável, preparada para futuras integrações via API com aplicativos e sites externos.
Sobre o Projeto:
O sistema está desenvolvido com Laravel, Filament e PostgreSQL. O objetivo é criar uma ferramenta robusta que sirva como backend para diversas funcionalidades futuras.
Escopo do Primeiro Módulo:
Cadastro de Pessoas Físicas/Jurídicas:
Com a possibilidade de vincular múltiplos papéis (cliente, fornecedor, etc.).
Cadastro de Vendas de Cotas:
Registro detalhado de comprador, vendedor, embarcação e tipo de venda.
Gestão de parcelas com vencimentos, valores brutos e líquidos.
Cálculo automático de comissões baseado no papel do envolvido e no tipo de venda (venda/revenda).
Criação automática de papéis para novas pessoas cadastradas via formulário de venda.
Acesso e Permissões:
O sistema é de uso interno, mas a arquitetura deve prever futuros logins de clientes com acesso restrito.
Implementação de perfis de usuário e Controle de Acesso Baseado em Papéis (ACL).
Clara separação entre dados administrativos e dados de cliente.
Visão Futura (APIs):
Este sistema será o core de dados para sites e aplicativos externos.
A arquitetura e modelagem devem facilitar a criação de APIs REST no futuro.
Não é mandatório que este primeiro módulo já contenha endpoints de leitura, mas a preparação é essencial.
Diversos outros módulos serão desenvolvidos após a implantação deste.
Estimativa de Trabalho:
O trabalho estimado para este primeiro módulo é de 15 a 20 horas.
Requisitos do Profissional:
Experiência comprovada e sólida com Laravel e FilamentPHP.
Domínio em modelagem de banco de dados relacional, com foco em papéis e vínculos entre entidades.
Conhecimento aprofundado em cálculos financeiros, comissionamento e implementação de regras de negócio dinâmicas.
Capacidade de escrever código limpo, bem comentado e pragmático.
Autonomia técnica para propor soluções e auxiliar nas decisões de modelagem e implementação.
Próximos Passos:
Após a conclusão deste módulo, há a possibilidade de desenvolver novos módulos, incluindo repasses, integrações, relatórios, contratos, APIs adicionais e backend para soluções mobile.
Por favor, inclua em sua proposta um portfólio ou exemplos de projetos similares desenvolvidos com Laravel/Filament, e informe sua preferência de remuneração (valor/hora ou valor fixo para este módulo).
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias