Skip to content

sendevo/campero-fertilizadoras

Repository files navigation

Campero fertilizadoras

Una app para regular distribuidoras de cualquier tipo de producto por proyección como fertilizantes, abonos o enmiendas. Entre sus principales utilidades se encuentra un calculador de dosis y las herramientas de cálculo necesarias para determinar el ancho de labor del equipo y el grado de uniformidad de esa distribución. Cuenta con un calculador de insumos que permite determinar la cantidad de producto a granel o en envases necesarios para el tratamiento de una determinada superficie.
Los resultados obtenidos pueden ser compilados en un reporte que se almacena en el dispositivo y puede ser compartido por mail o redes sociales.

screencapture

Capturas de pantalla

captura1

Versión 1.1 [2] (Migración Capacitor 3 a 5. Compatibilidad con Android 13)

Instalación y despliegue

Descargar codigo fuente e instalar dependencias

$ git clone https://github.com/matiasmicheletto/camperofertilizadoras
$ cd camperofertilizadoras
$ npm install

Correr versión web para debug

$ npm run dev

Compilar versión web optimizada

$ npm run build

Compilar apk (android)

$ npm run build && npx cap sync
$ npx cap open android
$ adb logcat chromium:I

Lo anterior puede requerir variables de entorno:

export CAPACITOR_ANDROID_STUDIO_PATH="..../android-studio/bin/studio.sh"
export PATH=~/.npm-global/bin:$PATH  

Compilar release apk (android)

cd android && 
./gradlew assembleRelease && 
cd app/build/outputs/apk/release &&
jarsigner -keystore $KEYSTORE_PATH -storepass $KEYSTORE_PASS app-release-unsigned.apk $KEYSTORE_ALIAS && 
zipalign 4 app-release-unsigned.apk app-release.apk

Para compilar extension auravant, agregar el siguiente tag dentro del <head> de index.html

<script src="https://auraview.auravant.com/sdk/v1.0/aura-package_v1.0.js"></script>

Backlog

  • Seccion control:
    • Selección de variable de muestreo.
    • Calculo de la velocidad de avance.
    • Control de dosificación.
    • Calculo de resultados de medicion.
    • Inputs control de distribución.
    • Graficar muestreo de bandejas.
    • Detectar tipo de perfil medido (?).
    • Sugerir correcciones sobre el perfil medido.
    • Computar perfil aplicacion en funcion del ancho de labor.
    • Agregar datos al reporte actual.
  • Sección insumos:
    • Calcular insumos en fc. de la superficie de trabajo.
    • Agregar insumos al reporte actual.
  • Sección reportes:
    • Implementar modelo de reportes (basado en campero siembra).
    • Agregar datos a reportes (mostrar en sidepanel).
    • Listar reportes guardados.
    • Abrir reportes.
    • Editar/borrar reportes.
    • Exportar reportes a pdf.

About

Aplicación para cálculos de fertilización agrícola

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages