Skip to content

Una red para intercambiar bienes y servicios basada en el mutualismo.

License

Notifications You must be signed in to change notification settings

tuxskar/mutualismo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto
--------

El objetivo del proyecto es crear una red de de personas que ofrecen y demandan
bienes y servicios, donde no existe el dinero como moneda de cambio, sino el 
valor de _dar_ y aportar algo a la comunidad. 

Se trata por tanto de una infraestructura comunitaria de la que se dotan las
personas en su motivación por intercambiar bienes y su tiempo dedicándolo a
tareas que les permitan, bajo los principios del apoyo mutuo, la solidaridad
y la fraternidad, resolver problemas concretos de su vida cotidiana.


Desarrollo
----------

Lista de correo:             http://groups.google.com/group/Mutualismo
Repositorio oficial:         http://github.com/alejandrogomez/mutualismo

En Twitter somos @MutualismoCUSL.

Requisitos
----------

Para controlar todas las dependencias del proyecto, y ya que se basa en Django, 
solamente hay que lanzar el comando:

#> pip install -r requirements/dev.txt

Con lo que ya tendríamos todas las dependencias instaladas y actualizadas

Para usar este método hay que tener cuenta en github y bitbucket para poder 
descargar todas las dependencias necesarias. 

Clonación del repo
------------------

Para clonar el respositorio es necesario tener instalado "git" en nuestro
sistema. Para clonar el repositorio se ejecuta el siguiente comando:

#> git clone [email protected]:alejandrogomez/mutualismo.git

Ejecución
---------

Para ejecutar la aplicación hay que crear una base de datos con algunos datos
de prueba e inicializarla:

Para crear la base de datos:

#> python manage.py syncdb

Inicialización de la aplicación de categorias:

#> python manage.py migrate

Cargamos los datos de prueba:

#> python manage.py loaddata apps/red/fixtures/test.json

Y para lanzar el servidor es el siguiente:

#> python /mutualismo/manage.py runserver

Ahora se puede ver la aplicación web accediendo desde el navegador en la 
dirección: "http://127.0.0.1:8000/"

El único usuario con posibilidad de loguearse se llama:

"Usuario:"     Alice
"Contraseña:"  alice

Administración
--------------

Si se quiere ver la zona de administración solamente hay que dirigirse
a:

"http://127.0.0.1:8000/admin"

Y los credenciales son:

"Usuario:"    admin
"Contraseña:" admin

Testear
-------

Para ejecutar los tests se debe de ejecutar el siguiente comando:

#> python mutualismo/manage.py test

Con este comando ya se crea una base de datos local y se lanzan todos los
tests pertinentes

About

Una red para intercambiar bienes y servicios basada en el mutualismo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published