Estamos buscando um profissional experiente para desenvolver um backend robusto e completo em um prazo de 1 semana. O sistema será fundamental para a gestão de experimentos agrícolas do tipo “Tratamento vs Controle”, utilizando o WhatsApp como principal interface de interação com os usuários.
As funcionalidades essenciais incluem:
1. Integração com WhatsApp: Capacidade de receber e processar mensagens de texto, fotos, PDFs e dados de localização enviados pelos usuários.
2. Interpretação de Comandos: O backend deverá interpretar comandos específicos enviados via WhatsApp para gerenciar os experimentos.
3. Estruturação de Dados: Transformar todas as informações recebidas em dados estruturados, organizados para o acompanhamento dos experimentos agrícolas.
4. Gestão de Experimentos: Permitir a criação e atualização de novos experimentos diretamente pelo WhatsApp.
5. Registro Detalhado: Registrar informações cruciais como tipo de tratamento aplicado, áreas de cultivo, resultados de análises de solo químico e dados de produtividade.
6. Armazenamento de Mídia: Garantir o armazenamento seguro de todas as mídias (fotos, PDFs) e localizações enviadas pelos usuários.
7. Cálculo de KPIs: Implementar a lógica para calcular Key Performance Indicators (KPIs) relevantes, como a diferença de produtividade entre tratamentos e o Retorno sobre Investimento (ROI).
8. Histórico de Eventos: Manter um registro completo e acessível de todos os eventos e interações relacionadas a cada experimento.
9. APIs Estáveis: Desenvolver APIs RESTful estáveis e bem documentadas para que um painel web já existente possa consumir os dados e funcionalidades do backend.
10. Geração de Relatórios: Capacidade de gerar relatórios em formato PDF com os resultados consolidados dos experimentos.
11. Regras de Negócio: Aplicar regras de negócio específicas, como a obrigatoriedade de certos indicadores e critérios para a conclusão de um experimento.
12. Segurança e Acesso: Implementar mecanismos de segurança para o recebimento das mensagens e controle de acesso baseado em perfis de usuário.
13. Documentação: Entregar toda a documentação técnica necessária para a operação contínua e manutenção do sistema.
O freelancer terá total liberdade na escolha das tecnologias a serem utilizadas, desde que todos os entregáveis estejam funcionando perfeitamente e dentro do prazo estipulado de 1 semana. Buscamos um profissional com alta capacidade de execução e entrega.
Front-end
https://preview--solo-vivo-field-insights.lovable.app/ensaios/2
Prazo de Entrega: Não estabelecido