Digital badge management for issuers, earners, and consumers
Badgr Server provides an API for issuing Open Badges. It will soon provide integrated badge management and sharing for badge earners and tools for inspection, exploration and discovery of Open Badges and a world of learning opportunities.
Version: Developer Preview 0.1.1
Prerequisites:
- python 2.7.x
- virtualenv
- npm
- gulp
mkdir badgr-home
virtualenv env
source env/bin/activate
Activate the environment (each time you start a session working with the code)
Obtain source code
git clone git@github.com:concentricsky/badgr-home.git code
cd code
from within code directory
pip install -r requirements.txt
npm install
cp apps/mainsite/settings_local.py.example apps/mainsite/settings_local.py
- Edit the settings_local.py file and insert local credentials for DATABASES and email, then run the following from within the
code
directory:
./manage.py migrate
gulp build
./manage py createsuperuser
./manage.py runserver
- Navigate to http://localhost:8000/accounts/login
- login, verify an email address
A browseable API is available at /v1
and documentation at /docs