kreitek / metaespacio

Gestión web para (Hack/Maker/Cowork/Whatever/Meta)Espacios
GNU Affero General Public License v3.0
9 stars 1 forks source link

MetaEspacio

Django web app for management of (Hack/Maker/Cowork/Whatever/Meta)Spaces. The main language of this project is spanish, but if you speak other language and you think that this project could be useful to you in your language, please contact us and we could join forces.

Aplicación web hecha en django para la gestión de (Hack/Maker/Cowork/Loquesea/Meta)Espacios.

Nosotros lo vamos a usar de forma intensiva en el Andén Sin Límite. Si dispones de un espacio en Tenerife, tenemos que hablar, puesto que con esto, además de facilitar tu organización, podemos beneficiarnos todos con servicios transversales (para empezar el inicio de sesión unificado). Ya tenemos implementadas las encuestas, y esperamos desarrollar la gestión de cuotas de asociados, control de acceso de instalaciones (pestilleras electrónicas), y herramientas de autogestión, como pueden ser wikis, grupos de trabajo.

Todo esto es software libre, Affero GPL, si quieres te lo instalas tu, pero el beneficio está en cooperar. No obstante, si acabas instalándolo y usándolo, avísanos porque vamos a estar sacando características nuevas todo el rato y podemos liarla parda... somos un hackerspace ;-)

El idioma principal del proyecto es castellano, pero si hablas otro idioma y crees que este proyecto puede serte util en tu idioma, por favor contáctcanos y podremos unir esfuerzos.

Instalation

These django apps require django=1.8, which is the current stable.

When using virtualenv, you can install dependencies this way:

apt-get install python-virtualenv python-dev libjpeg-dev libfreetype6-dev
git clone https://github.com/andensinlimite/metaespacio.git
cd metaespacio
virtualenv virtualenv
cd metaespacio
. ../virtualenv/bin/activate
pip install -r requirements.txt
pip install -r requirements_dev.txt
touch metaespacio/settings_local.py
#./manage.py makemigrations  # normally migrations are on the repo
./manage.py migrate
./manage.py loaddata demo.json  # creates admin/admin and user/user and some data

As far as dependencies are installed, start the app with:

cd metaespacio
git pull
. ../virtualenv/bin/activate
./manage.py migrate
./manage.py runserver