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.
We truly believe in open source software, this is the first project that we want to share with the developers' community.
We strongly recommend to use virtualenvwrapper, please review the documentation before to start: virtualenvwrapper
-
Create and setup your virtual environment
-
Clone this repository:
git clone https://github.com/belatrix/BackendAllStars.git .
- Use pip and local.txt as a requirements file:
pip install -r requirements/local.txt
- Add this line into your postactivate script
export DJANGO_SETTINGS_MODULE=AllStars.settings.local
-
Restart your virtual environment
-
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
- Create a new super user
python manage.py createsuperuser
- Run your local server
python manage.py runserver
- 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/
- Have fun! :D
Belatrix Connect is owned and maintained by Belatrix Software.
If you believe you have identified a security vulnerability, you should report it as soon as possible via email to [email protected]. Please do not post it to a public issue tracker.
http://belatrix-connect-backend.readthedocs.io/en/latest/
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.
Belatrix Connect is released under the Apache License 2.0. See LICENSE for details.