Skip to content

About

O sistema tem como finalidade digitalizar e centralizar o controle reprodutivo e de ciclo de vida do rebanho bovino. Atualmente esse controle é feito de forma manual em planilhas e anotações, o que gera perda de dados e dificuldade de acompanhamento.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Aria Frontend

React TypeScript Vite Tailwind CSS React Router TanStack Query React Hook Form Axios Zod

Interface web do ARIA, sistema voltado para o gerenciamento reprodutivo de matrizes bovinas. A aplicação permite cadastrar e acompanhar matrizes, registrar eventos reprodutivos, visualizar históricos, consultar indicadores e receber alertas relacionados ao ciclo reprodutivo dos animais.

Funcionalidades

  • Cadastro e gerenciamento de matrizes bovinas.
  • Visualização das informações individuais dos animais.
  • Registro e acompanhamento de eventos reprodutivos.
  • Controle de cio, inseminação, diagnóstico de prenhez, parto e interrupções.
  • Visualização do histórico reprodutivo.
  • Exibição de alertas e indicadores importantes.
  • Gerenciamento de apoios reprodutivos.
  • Integração com a API do ARIA.
  • Autenticação e controle de acesso à aplicação.

Principais fluxos

Gestão das matrizes

Permite visualizar, cadastrar e atualizar as informações das matrizes acompanhadas pelo sistema.

Ciclo reprodutivo

A interface permite acompanhar os principais eventos relacionados ao ciclo reprodutivo:

Cio → Inseminação → Diagnóstico de Prenhez → Gestação → Parto ou Interrupção

Alertas e indicadores

O sistema apresenta informações importantes para auxiliar no acompanhamento do rebanho, como:

  • Períodos relacionados ao cio.
  • Janela para diagnóstico de prenhez.
  • Previsão de parto.
  • Possíveis novos ciclos reprodutivos.
  • Situações que necessitam da atenção do produtor.

Histórico

Cada matriz possui um histórico que reúne seus eventos e informações reprodutivas, facilitando o acompanhamento da evolução do animal.

Pré-requisitos

Git Node.js Npm

Executando o projeto

1. Clone o repositório

git clone https://github.com/Leafth/aria-frontend.git
cd aria-frontend

2. Instale as dependências

npm install

3. Configure as variáveis de ambiente

Crie o arquivo .env a partir do arquivo de exemplo:

cp .env.example .env

Configure a URL da API:

VITE_API_URL=http://localhost:3000

A API do ARIA deve estar em execução para que todas as funcionalidades estejam disponíveis.

4. Inicie a aplicação

npm run dev

A aplicação estará disponível, por padrão, em:

http://localhost:5173

Scripts disponíveis

Executar em ambiente de desenvolvimento

npm run dev

Gerar build de produção

npm run build

Visualizar build de produção

npm run preview

Executar análise de código

npm run lint

Backend

Consulte o repositório da api em: Aria API

About

O sistema tem como finalidade digitalizar e centralizar o controle reprodutivo e de ciclo de vida do rebanho bovino. Atualmente esse controle é feito de forma manual em planilhas e anotações, o que gera perda de dados e dificuldade de acompanhamento.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages