Skip to content

Strawberry-Django API dedicated to provide access and easy campaign data management.

License

Notifications You must be signed in to change notification settings

Agroestim/agrovar-api-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agrovar Repository

Agroestim Team Asset

Descripción

Agrovar Repository pretende ser una herramienta publica que permita a todos los productores agropecuarios, consultores y cientificos, analizar y consultar información acerca de los principales cultivos de interes y permitir comparar entre diferentes conjuntos de datos de forma sencilla y eficiente.

Este proyecto trata de una pieza fundamental de la herramienta consistiendo en una interfaz de aplicación o API; que permite conectar los servicios de control y almacenamiento con los clientes. De esta forma, los clientes podrán ingresar a una aplicación web mediante la cual podrán visualizar e interactuar con la herramienta.

Tabla de contenidos

Status del proyecto

Hasta el momento de la fecha, el proyecto se encuentra aún en desarrollo y pretende continuar con el lanzamiento periodico de nuevas versiones preliminares del software, que integren caracteristicas mejoradas y correciones pertinentes; conciderando también que tales lanzamientos pueden tener cambios drasticos, bugs y/o errores.

Note

Si quieres participar en el desarrollo de nuestra herramienta puedes consultar en: "Como colaborar 🧑‍💻"

Usando Agrovar

Para utilizar la herramienta en entornos de desarrollo, es necesario tener acceso al contenedor de docker pertinente, actualizado a la ultima version estable disponible y desplegarlo localmente con el resto de los microservicios especificados en el fichero docker-compose.dev.yml. De esta forma, accediando al "Dashboard de Django" — usando las credenciales correspondientes para su usuario — podrán interactuar con la herramienta de forma directa.

Acerca del proyecto

Construccion del proyecto

Important

Uno de los requisitos indispensables del proyecto es tener instalado el paquete virtualenv de Python.

El primer paso para construir el proyecto es necesario descargar el repositorio de Github usando Git e instalar las dependencias utilizando un entorno virtual como lo es virtualenv.

  PS> git clone https://github.com/Agroestim/agrovar-api-microservice

  PS> cd agrovar-api-microservice

  PS> python -m venv venv

  PS> ./venv/bin/activate # Only in UNIX

  PS> ./venv/Scripts/Activate.ps1 # Only in Windows

  PS> python install -r requirements.txt

Una vez instalada las dependencias, ya puedes empezar a desarrollar tu codigo y/o desplegar snapshots locales.

Estructura del proyecto

Configuracion del proyecto

Despliegue en local

About

Strawberry-Django API dedicated to provide access and easy campaign data management.

Resources

License

Stars

Watchers

Forks

Packages

No packages published