OSCapi - Open Smart Country backend
Image source: Isabel Muñoz

OSCapi - Open Smart Country backend

Backend de Open Smart Country, se encarga de gestionar toda la información de la aplicación además de tener aplicaciones para la carga de datos. Una de la aplicaciones se está implementando como un API rest que es consumido por OSCWeb. También realiza pequeños análisis de datos que devuelven información útil sobre datos de parcelas. Está desarrollado en python con Django.

Código

Todo el código del proyecto está disponible en el repositorio de Github ilice/OSCapi

Objetivos

El objetivo es conseguir extraer información útil para cambiar el modo de aprovechar las parcelas rurales.

Toda la gestión de la información está centralizada en este proyecto.

Una parte muy importante es el análisis y tratamiento de los datos, se está trabajando con pandas y otras librerías de análisis y visualización de datos.

Además tiene una gestión de usuarios mediante autenticación con perfiles de redes sociales como facebook o google y oAuth

Utiliza dos bases de datos distintas, una para los datos analizables sobre las parcelas (Elastic) y otra para la gestión de la información de usuarios (PostgreSQL)

Está implementado como una imagen de Docker además de un entorno de integración continua con TravisCI Build Status

Utilizando…