Skip to content

belatrix/BackendAllStars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7372846 · Nov 13, 2017
Mar 27, 2017
Jan 22, 2017
Jan 25, 2017
Oct 25, 2017
Feb 20, 2017
Oct 26, 2017
Oct 31, 2017
Feb 17, 2017
Oct 27, 2017
Oct 25, 2017
Apr 11, 2016
Apr 11, 2016
Nov 15, 2016
Oct 28, 2017
Dec 21, 2016
Nov 13, 2017
Apr 11, 2016
Nov 13, 2017
Apr 8, 2016
Apr 8, 2016
Jan 22, 2017

Repository files navigation

Build Status Coverage Status Code Health Documentation Status

Belatrix Connect

Belatrix Connect is a social platform, it uses gamification techniques to engage people with their coworkers and with social events in order to generate a great working environment.

Why opensource?

We truly believe in open source software, this is the first project that we want to share with the developers' community.

Installation and Usage

We strongly recommend to use virtualenvwrapper, please review the documentation before to start: virtualenvwrapper

Steps:

  1. Create and setup your virtual environment

  2. Clone this repository:

git clone https://github.com/belatrix/BackendAllStars.git .
  1. Use pip and local.txt as a requirements file:
pip install -r requirements/local.txt
  1. Add this line into your postactivate script
export DJANGO_SETTINGS_MODULE=AllStars.settings.local
  1. Restart your virtual environment

  2. Make migrations, migrate, load default data and set default avatar for tests users

python manage.py makemigrations && python manage.py migrate && python loaddata sample_data/*.json && python manage.py setdefaultavatar
  1. Create a new super user
python manage.py createsuperuser
  1. Run your local server
python manage.py runserver
  1. Login into admin portal and then you can use api documentation to test existing endpoints

Admin site: http://127.0.0.1:8000/admin/

API documentation: http://127.0.0.1:8000/api/docs/

  1. Have fun! :D

Credits

Belatrix Connect is owned and maintained by Belatrix Software.

Security disclosure

If you believe you have identified a security vulnerability, you should report it as soon as possible via email to mobilelab@belatrixsf.com. Please do not post it to a public issue tracker.

Wiki

http://belatrix-connect-backend.readthedocs.io/en/latest/

Contribuiting

Development of Belatrix Connect happens at Github: http://github.com/belatrix/BackendAllStars

You are highly encouraged to participate in the development. If you don't like Github (for some reason) you're welcome to send regular patches.

License

Belatrix Connect is released under the Apache License 2.0. See LICENSE for details.