Skip to main content

A django billing app for coworking space.

Project description

A django billing app for coworking space.

We intend to keep things as simple as we can and with an easy user experience. This apps is designed to manage coworkers and their bills.

No tax management. There is no tax for non-profit organization in France. This application doesn’t manage tax, it only displays legal French informations and tax 0% on bills.

We use it at Cowork’in Montpellier and Le village, two coworking spaces in South of France.

Features

All the features are managed throught django admin.site

  • User and Group management is provided by django auth module.

  • Billing management

  • Services management

Contributing

Wow you are awesome ! Thank you.

Clone repository

git clone https://github.com/ioO/billjobs.git

Create a virtualenv with python 3 binary

Billjobs was initially written with python 2.7 and move to python 3.x. It works with python 3.5

Read virtualenv documentation

mkvirtualenv django-billjobs --python=/path/to/python3.5
add2virtualenv path/to/django-billjobs

Install development dependencies

pip install -r requirements_dev.txt

Sample settings

The core/ folder contains sample settings for development. Use DJANGO_SETTINGS_MODULE environment variables.

In your virtualenv bin/postactivate

export DJANGO_SETTINGS_MODULE=core.settings

In your virtualenv bin/postdeactivate

unset DJANGO_SETTINGS_MODULE

Database

Development use sqlite3 engine.

django-admin migrate

Git workflow

Previously we used git flow develop branch is here for historical reason

For now we are using a more simple workflow.

Create a feature branch when you develop a new feature, a hotfix and at the end rebase it with master branch.

git checkout -b new_feature
# do your commits
git checkout master
git pull
git checkout new_feature
git rebase master
git checkout master
git merge --no-ff new_feature

Fixtures

You can use development fixtures

django-admin loaddata billjobs/fixtures/dev_data.json

If you setup a super user it will be deleted by fixtures data. - Login : bill - Password : jobs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-billjobs-0.4.2.tar.gz (20.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page