Skip to content

biacosta7/agras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

🌱AGRAS

Bem vindo(a) ao AGRAS

Bem-vindo ao Agras! Este projeto foi desenvolvido para auxiliar famílias que praticam agricultura familiar no acompanhamento das suas plantações e no planejamento das atividades agrícolas.

🧑‍🌾 Sobre o Projeto

A aplicação permite que os usuários/agricultores:

  • Realizem o cadastro das plantas cultivadas.
  • Acompanhem o ciclo de produção (desde o plantio até a colheita).
  • Organizem atividades diárias como irrigação e fertilização.
  • Gerenciem o estoque de insumos agrícolas.
  • Gerem relatórios sobre a produção e o desempenho das culturas.

🌍 Visão Geral

A agricultura familiar é essencial para o sustento de muitas famílias ao redor do mundo, e ter uma ferramenta para gerenciar esse processo de forma organizada pode fazer toda a diferença. Este sistema foi criado para otimizar o controle de plantações, organizar atividades diárias, e monitorar o desempenho da produção, proporcionando um apoio digital para agricultores familiares.

🛠️ Funcionalidades

  • 🌾 Cadastro de Plantas: Adicionar e gerenciar informações sobre as culturas plantadas.
  • 📅 Ciclo de Produção: Acompanhar o ciclo de vida das plantas, desde o plantio até a colheita.
  • 📋 Agenda de Atividades: Registrar e organizar as atividades agrícolas como irrigação, adubação e colheita.
  • 📊 Estoque e Produção: Gerenciar o estoque de insumos e monitorar a produção agrícola.
  • 📦 Relatórios: Gerar relatórios detalhados sobre o desempenho das culturas e o histórico de produção.

🧷 Links

🚚 Status Report 1

Clique para assistir o vídeo (abrirá em uma nova aba)

image image

🤝 Relatos de Pair Programming

Nas últimas três semanas, a equipe aplicou intensivamente o Pair Programming como uma prática central no desenvolvimento do projeto. Essa abordagem envolve dois programadores trabalhando juntos em uma única tarefa, onde um atua como "driver", escrevendo o código, e o outro como "navigator", revisando e sugerindo melhorias em tempo real. Essa dinâmica permite uma maior troca de ideias e colaboração, com foco na qualidade do código e na detecção rápida de erros. Durante o projeto, a equipe promoveu um rodízio frequente de papéis, garantindo que todos pudessem tanto programar quanto revisar, ampliando o conhecimento coletivo e a familiaridade com o código.

Essa metodologia foi fundamental para a aceleração do desenvolvimento e a melhoria contínua do código, permitindo que os membros da equipe colaborassem de forma mais eficiente. Além de otimizar o tempo e a qualidade das entregas, o Pair Programming também serviu como uma ferramenta de aprendizado colaborativo, onde todos os envolvidos puderam trocar experiências, discutir soluções e aplicar as melhores práticas de programação, tanto no back-end quanto no front-end. Colocar essa metodologia em prática contribuiu para uma maior coesão do grupo e para a entrega de um produto com código mais sólido e bem estruturado.

🔄 Diagrama de atividades do sistema

image

📝 Histórias do usuário (JIRA)

image

💻 Tecnologias Utilizadas

  • Backend: Django (Python) 🐍
  • Banco de Dados: PostgreSQL 🐘
  • Frontend: HTML, Tailwind CSS, JavaScript 🌐

⚙️ Pré-requisitos

Python 3.12+
PostgreSQL
Git

🛠️ Instalação

1. Clone o repositório

git clone https://github.com/biacosta7/agras.git
cd agras

2. Crie e ative um ambiente virtual

python -m venv venv
source venv/bin/activate  # Linux/MacOS
ou
venv\Scripts\activate  # Windows

3. Instale as dependências

pip install -r requirements.txt

4. Execute as migrações

python manage.py migrate

5. Inicie o servidor de desenvolvimento

python manage.py runserver

🚀 Como Usar

  • Acesso ao Painel: Navegue até http://localhost:8000 para acessar a plataforma.

🤝 Colaboradores

Foto do Adrian Michael
Adrian Michael
Foto da Beatriz Costa
Beatriz Costa
Foto da Aline Amancio
Aline Amancio
Foto do William Souza
William Souza
Foto do Vinicius Ventura
Vinícius Ventura
Foto da Nina Franca
Nina França

Alt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published