v1.0
Application for connecting to Quickbooks Online and exploring a company's data.
- (Optional) Use a virtual environment
- Install Python 3.5
- Install pip
- Clone repo
- In the project settings directory, create the file local.py:
quickbooks-test-django/DataExplorer/settings/local.py
- Add the following lines to local.py:
QUICKBOOKS_CLIENT_KEY = <value_as_string>
QUICKBOOKS_CLIENT_SECRET = <value_as_string>
CALLBACK_URL = 'http://127.0.0.1:8000/qb_callback'
- Navigate to project root (quickbooks-test-django/DataExplorer)
- Install dependencies:
pip install -r requirements.txt
- Apply migrations:
python manage.py migrate
- Run local django server:
python manage.py runserver
The project is not yet feature-complete. Currently, it allows users to query and read, but create and update are WIP.
Error handling and validation is very minimal at the moment, as is test coverge.
In general, a series of TODO comments describe the intention of as-yet incomplete parts of the project.