Sistema de Banco de Tiempo.
TimeOverflow es un software desarrollado de manera altruista para ofrecer un sistema que facilite la interacción de los miembros y la gestión de los Bancos de Tiempo. El modelo sobre el que se trabaja está guiado por las necesidades de los Bancos de Tiempo que hacen uso de él y está preparado para poder albergar varios Bancos de Tiempo en una sola instalación, para ello cuenta con tres niveles de privilegios: superadmin, admin (solo gestiona un Banco) y miembros de un Banco.
TimeOverflow está dividido en 2 grandes bloques:
- Sistema de gestión
- Red social y banca on-line
NOTA: Un Banco de Tiempo físico puede funcionar solo con el bloque de gestión, podría ocurrir, por ejemplo, que la inmensa mayoria de sus miembros no usen Internet y podrían querer funcionar solo con listados, cheques y una oficina de gestión
Los Bancos de Tiempo físicos (a los que principalmente se enfoca TimeOverflow) a menudo funcionan sin internet, se realizan unos listados de servicios y de miembros y se pagan las horas con talones que finalmente se ingresan en la oficina, por tanto el sistema de gestión nos permite gestionar los miembros y sus servicios, sacar listados y llevar la contabilidad. También es importante que los gestores del Banco (admin), tengan información útil sobre la comunidad para poder actuar sobre ella (por ejemplo, estadísticas sobre usuarios poco activos, gestión de incidencias, equilibrio de las cuentas, etc)
La red social facilita a los miembros encontrarse y conocerse fuera de los eventos programados por el Banco de Tiempo, así como poder publicar anuncios de ofertas/demandas explicados en detalle.
Por otro lado los miembros pueden pagarse los servicios de manera virtual para ahorrarse el paso por la oficina del Banco de Tiempo y también tienen la posibilidad de consultar el extracto de su cuenta.
Entity-relation diagram written using
bundle exec rake erd filetype=png inheritance=false polymorphism=true indirect=false
This project is in the public domain.
https://moqups.com/sseerrggii/JIu1Z1eD/
La gestión de tareas se hace en Redbooth.com para colaborar contactar a través del formulario http://adbdt.org/contacta/.
Si quieres probar la plataforma en local, necesitas Postgres y cuidado que los ficheros son UTF-8.
Hay que añadir
export RUBYOPT=-Ku
a tu fichero .bashrc o .zshrc