Sprint de programación de Ágora Ciudadana el Jueves 29 de Noviembre

El próximo Jueves 29 se va a celebrar un coding hackaton de Ágora Ciudadana, estamos intentando que sea en el Patio Maravillas de Madrid (aun por confirmar el lugar). También participarán hackers de Wadobo de forma online, y animamos a todo el que quiera unirse a participar de una u otra forma. El evento comenzará a las 10:00 de la mañana y estaremos todo el día y noche hasta que el cuerpo aguante.  Ágora es una red social de votaciones escrita en django, con bootstrap y el objetivo en este hackaton es hacer (o al menos comenzar) una refactorización:

  • separar el modelo de la vista, modularizando el código para hacerlo más flexible (permitir de forma más escalable diferentes tipos de votaciones, separar en diferentes ficheros cuando tenga sentido, etc)
  • crear un API REST de todo Ágora
  • mantener una batería de tests unitarios sobre dicha API. crucial para un sistema de votaciones
  • convertir Ágora en una aplicación web basada en backbonejs que se conecte con el servidor únicamente mediante la anterior API REST

Se partirá de una API propuesta y documentada, que se explicará al comienzo, modificaremos si es necesario y acordaremos entre todos. Luego implementaremos una versión usable de “paja” de la API, y nos dividiremos el trabajo en varios grupos que trabajarán en paralelo sobre las siguientes tareas:

  • implementar la API
  • implementar tests de la API
  • implementar la aplicación web en backbone usando la API

 

Leave a Reply