Skip to content

vprezende/agro_sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgroSync: Integrando o futuro do agronegócio

Flutter Dart

📜 Visão Geral

Este projeto visa facilitar o planejamento e manejo de sistemas de Integração Lavoura-Pecuária-Floresta (ILPF). A aplicação permite aos usuários desenhar áreas de interesse em um mapa, obter informações detalhadas sobre as características do solo dessas áreas e gerenciar as geometrias desenhadas de forma interativa.

✨ Funcionalidades Principais

  • 🗺️ Desenho de Áreas: Permite aos usuários desenhar múltiplas áreas poligonais diretamente no mapa.
  • 📐 Ordenação de Vértices: Organiza automaticamente os vértices dos polígonos para formar uma geometria convexa, simplificando o desenho.
  • 🪢 Fechamento de Áreas: Garante que as áreas desenhadas sejam sempre polígonos fechados para análises precisas.
  • 🔬 Obtenção de Dados de Solo: Busca informações detalhadas sobre as características do solo, utilizando a API do ISRIC SoilGrids, para o centroide de cada área desenhada.
  • ↩️ Desfazer Ação: Permite ao usuário reverter a última ação de desenho, oferecendo flexibilidade durante o uso.

📸 Screenshots

Confira abaixo algumas capturas de tela que demonstram a interface e as principais funcionalidades da aplicação.

Tela Principal do Mapa Análise Detalhada do Solo
Tela Principal Análise do Solo

🚀 Como Usar

Pré-requisitos

Instalação e Execução

  1. Clone o repositório:
    git clone https://github.com/vprezende/agro_sync.git
  2. Navegue até o diretório do projeto:
    cd agro_sync
  3. Instale as dependências:
    flutter pub get
  4. Execute a aplicação:
    flutter run

🛠️ Tecnologias Utilizadas

  • Flutter: Framework para desenvolvimento de aplicações multiplataforma.
  • Dart: Linguagem de programação utilizada pelo Flutter.
  • Google Maps Flutter: Plugin para integração com o Google Maps.
  • ISRIC SoilGrids API: API para obtenção de dados de solo.

🤝 Como Contribuir

Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga os passos abaixo:

  1. Faça um "fork" do projeto.
  2. Crie uma nova "branch" para sua funcionalidade (git checkout -b feature/nova-funcionalidade).
  3. Faça o "commit" de suas alterações (git commit -m 'Adiciona nova funcionalidade').
  4. Faça o "push" para a "branch" (git push origin feature/nova-funcionalidade).
  5. Abra um "Pull Request".

📄 Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Solução completa em Flutter para o planejamento e manejo de sistemas de Integração Lavoura-Pecuária-Floresta (ILPF). O app permite desenhar polígonos no mapa, obter análises detalhadas do solo, e gerenciar múltiplas áreas de forma interativa. Ideal para produtores rurais, agrônomos e pesquisadores que buscam otimizar o uso da terra.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors