Event website manager, specifically designed for dance weekends or other events with multiple simultaneous tracks of classes.
Python HTML JavaScript CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
brambling Added environ settings related to storage May 23, 2018
dancerfly_project Add analytics context processor Jun 21, 2018
resources Favicon. (Not permanent.) Aug 31, 2014
.editorconfig Added an LW-style–compliant .editorconfig file. Sep 12, 2015
.flake8
.gitignore Updated README for pipenv installation May 10, 2018
.travis.yml
LICENSE Initial project file structure. Feb 21, 2014
MANIFEST.in Added MANIFEST.in. Jun 12, 2014
Pipfile
Pipfile.lock Added django-storages to dependencies May 23, 2018
Procfile Added gunicorn and procfile Mar 16, 2018
README.rst Added Dancerfly logo May 22, 2018
fabfile.py
manage.py Updated manage.py settings path May 23, 2018
setup.py Initial project file structure. Feb 21, 2014
tox.ini Updated tox & travis settings Feb 26, 2016

README.rst

https://dancerfly.com/static/brambling/images/all-dancers.gif

Dancerfly travis

Naming

The name of this software is django-brambling. The name for use within the content of the application and for marketing purposes is Dancerfly.

Development

Prerequisites

The installation instructions below assume you have the following software on your machine:

Installation instructions

Here's a one-liner to get you going!

pipenv install && pipenv run ./manage.py migrate && pipenv run ./manage.py runserver

This will install all project dependencies, set up the database, and start a server. At this point you can visit http://127.0.0.1:8000 in your favorite browser and see your locally running copy of Dancerfly!

Note

If you experience issues installing the correct version of Django, try using pipenv install --sequential instead. See github.com/pypa/pipenv/issues/2088 for details.

Join the chat at https://gitter.im/littleweaver/django-brambling

Environment Variables (optional)

Set the following optional environment variables in a local .env file if the default values don't work for you. See pipenv's documentation for more details.

Variable Default Usage
SECRET_KEY 'NOT_SECRET' Django secret key
DATABASE_URL 'sqlite:///db.sqlite3' 12-factor style database url [type]://[user][:password][@host][:port]/[dbname] (e.g., postgres://root@localhost/dancerfly)
STRIPE_APPLICATION_ID ''  
STRIPE_SECRET_KEY ''  
STRIPE_PUBLISHABLE_KEY ''  
STRIPE_TEST_APPLICATION_ID ''  
STRIPE_TEST_SECRET_KEY ''  
STRIPE_TEST_PUBLISHABLE_KEY ''  
DWOLLA_APPLICATION_KEY ''  
DWOLLA_APPLICATION_SECRET ''  
DWOLLA_TEST_APPLICATION_KEY ''  
DWOLLA_TEST_APPLICATION_SECRET ''  
STRIPE_TEST_ORGANIZATION_ACCESS_TOKEN ''  
STRIPE_TEST_ORGANIZATION_PUBLISHABLE_KEY ''  
STRIPE_TEST_ORGANIZATION_REFRESH_TOKEN ''  
STRIPE_TEST_ORGANIZATION_USER_ID ''  
DWOLLA_TEST_ORGANIZATION_ACCESS_TOKEN ''  
DWOLLA_TEST_ORGANIZATION_REFRESH_TOKEN ''  
DWOLLA_TEST_ORGANIZATION_USER_ID ''  
DWOLLA_TEST_ORGANIZATION_PIN ''  
DWOLLA_TEST_USER_ACCESS_TOKEN ''  
DWOLLA_TEST_USER_REFRESH_TOKEN ''  
DWOLLA_TEST_USER_USER_ID ''  
DWOLLA_TEST_USER_PIN ''