Homepage Tracker

O Tracker é um sistema interno responsável pelo armazenamento, organização e distribuição de dados brutos utilizados em outras plataformas, como: AgrInput e Fitogest. Desenvolvido com o objetivo de criar uma arquitetura robusta, o sistema assegura a integração eficiente, segura e precisa dos dados.

Desenvolvido com o objetivo de criar uma arquitetura robusta, o sistema assegura a integração eficiente, segura e precisa dos dados.

  1. Armazenamento e Processamento de Dados
  • O Tracker atua como o núcleo central de processamento de informações, registrando e gerenciando dados sobre produtos agroquímicos, regulamentações, classificações e atualizações técnicas.
  • Foi implementado um fluxo automatizado para processar e distribuir os dados de forma eficiente para as plataformas, garantindo informações sempre atualizadas e confiáveis.
  • A estrutura foi projetada para assegurar a conformidade com as regulamentações do setor agrícola, permitindo uma gestão eficaz das informações e minimizando erros manuais.
  1. Desenvolvimento Backend (Python, FastAPI, PostgreSQL e Docker)
  • O backend foi desenvolvido utilizando FastAPI, um framework de alta performance para APIs RESTful, garantindo escalabilidade e baixa latência nas respostas.
  • PostgreSQL foi utilizado como banco de dados relacional, otimizando o armazenamento e consulta de dados em grande escala.
  • A aplicação foi containerizada com Docker, permitindo ambientes de desenvolvimento consistentes e escalabilidade no processo de deployment, com gerenciamento na nuvem.
  • A implementação de Redis para cache contribuiu para melhorar a performance, reduzindo a carga no banco de dados e garantindo maior velocidade nas respostas.
  1. Desenvolvimento Front-end (React Native, Expo, Tailwind)
  • A aplicação móvel foi desenvolvida com React Native e Expo, garantindo uma experiência fluida em dispositivos iOS e Android.
  • O design foi elaborado no Figma, com foco em uma interface intuitiva e otimizada, enquanto Tailwind CSS foi usado para criar um estilo responsivo e reutilizável.
  • A integração com a API do Tracker assegurou que os dados processados fossem distribuídos automaticamente para as plataformas de forma eficiente e com alta performance.
  1. Automação e CI/CD
  • Pipelines CI/CD foram implementadas para automatizar testes e deploys, assegurando que novas funcionalidades e correções sejam entregues de forma contínua e eficiente.
  • Estratégias de caching foram aplicadas para otimizar o desempenho do sistema, reduzindo o tempo de resposta e melhorando a experiência do usuário.