Coder Social home page Coder Social logo

javiroch / eltrigo Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 17.87 MB

Aplicación web para la creación de un libro pdf según algoritmo de las respuestas.

Home Page: http://eltrigoalimentacioncolectiva.org/

License: GNU General Public License v3.0

HTML 6.60% PHP 0.57% JavaScript 92.44% CSS 0.39%

eltrigo's Introduction

ElTrigo, Alimentación Colectiva

Taller

Aplicación web desarrollada en el taller E Trigo, Alimentación colectiva celebrado en Harinera ZGZ y guiado por Julián Barón.

Este taller tiene el objetivo de explorar las relaciones de trabajo colectivas en la creación, autoedición y difusión de una publicación/fotolibro. El tema con el que trabajaremos está dedicado al trigo. Nuestra guía será su ciclo completo, el proceso desde que se prepara la tierra para plantar la semilla hasta que llega a nuestras mesas: semilla, cultivo y recogida, transformación y elaboración para el consumo.

La base de este taller ha sido la elaboración de un gran archivo de más de 3000 imágenes y documentos sobre la historia del trigo a lo largo y ancho del planeta. Las imágenes utilizadas para la creación de este archivo proceden de las participantes del taller, de donaciones de archivos personales, de bancos de imágenes o extraídas de la Web. Todo este material visual, además de textos, videos, noticias y otros documentos inclasificables se ha organizado en áreas temáticas, y es la base de la publicación que presentamos a través de la aplicación web eltrigoalimentacioncolectiva.org El formulario de esta aplicación recoge diferentes datos sobre la relación del lector con el trigo, a partir de la cual genera una publicación personalizada a modo de receta, que se puede descargar en PDF, editar, ampliar, reducir, imprimir, encuadernar y compartir.

Programación

La aplicación web consta de un formulario html bootstrap con una personalización estética de diseño brutalist.

Dependiendo de la contestación de las preguntas se ha creado un algoritmo que seleccionará mayor o menor páginas de cada temática. Dentro de cada temática tiene una variable de aleatoriedad.

El resultado final es un libro en PDF descargable creado con la librería de javascript jspdf con unas 80 páginas de las 900 disponibles.

El almacenamiento de los datos del formulario se realiza en un archivo json con una función php.

La visualización de las imágenes en la página de descarga se realiza con la librería jquery.randomizer.

Prerequisitos

Esta aplicación ha sido probada en un servidor apache con php 7.0

Instalación

Para un correcto funcionamiento tan solo se le deben de dar permisos de escritura al archivo json

Temáticas

Cultura Popular, Literatura, Cine, Arte, Religión, Simbolismo Poniente, Simbolismo Oriente, Economía, Territorio, Guerra, Política, Oriente, Poniente, Industria, Genética, Normas, Excedente, Enfermedad del trigo, Producto, Álbum de familia, Recetas, Enfermedad de las personas, Civilizaciones antiguas, Civilizaciones virtuales, Civilizaciones mujer, Civilizaciones otras, Otras

Las imágenes del repositorio son de ejemplo

Agradecimientos

Julián Barón, Alba Cano, Camila Kevorkian, Carlos Colás, Christian Robles, Cintia Sarria, Cristina Sieso, Elba Haxël, Javier Roche, José Garrido, Laura Cailloux, Marta Sánchez, Jorge Isla, Mercè Torres, Rohan Thapa, Ana Marcén, Beatríz Navarra, Fermín Serrano, Javier Ortiz-Echagüe, Cristina Hernández, Sofía Guillén y Leticia Tojar.

eltrigo's People

Contributors

javiroch avatar

Watchers

gonzalo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.