Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Codacy Badge Dependency Status

Backend: Build Status Codacy Badge sonarqube

Languages: Spanish English


Package installation

1. Pacman
    	$ pacman -S git python postgresql postgis nodejs npm python-celery rabbitmq

2. Pip
    	$ pip install virtualenv

3. Npm
    	$ sudo npm install -g bower

Clone the repository

$ git clone htts://

Activate virtualenv

$ source bin/activate

Postgres configuration

1. Enable the service to run at system startup

    	$ sudo systemctl enable postgresql

    1.1	In order to get it working in archlinux
        $ sudo -u postgres initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data'

2. Start the service postgresql

    $ systemctl start postgresql

3. Create a postgis database with postgres user

    $ sudo -u postgres psql -c "create user socializa password 'socializa'"
    $ sudo -u postgres psql -c "create database socializa owner socializa"
    $ sudo -u postgres psql -d socializa -c "create extension postgis"
    $ sudo -u postgres psql -c "create database test_socializa owner socializa"
    $ sudo -u postgres psql -d test_socializa -c "create extension postgis"

Install python dependences

$ python install -r requirements.txt

Apply migrations

$ python migrate

Start and enable Rabbitmq service

$ sudo systemctl enable rabbitmq

$ sudo systemctl start rabbitmq

Run Celery

$ sudo celery -A socializa worker -l info -B -S Django

Add ip server to

ALLOWED_HOSTS = ['server ip']

Run Django server

$ python runserver

Create administrator superuser Django

$ python createsuperuser

Compile frontend (/socializa/frontend/)

$ make dev

$ make web

Populate database

$ python loaddata player/fixtures/player-test.json

$ python loaddata event/fixtures/event.json

$ python loaddata clue/fixtures/clue.json

URL socializa-app


Test websites for cross browser compatibility on real browsers. Instant access to multiple desktop and mobile browsers. They love open source projects like this.