Quest
A web application for creating feature requests.
Requirements
- Python 3.5+
- Pipenv
- PostgreSQL (optional, see below)
- A relatively modern web browser
By default, Quest connects to a local PostgreSQL database named quest
, but it can be configured to use any SQL database through the DATABASE_URL
environment variable. Similarly, the port that the web server uses can be configured through the PORT
environment variable.
Running locally
# assuming PostgreSQL
createdb quest
pipenv install
pipenv run python app.py
Testing and linting
pipenv install --dev
pipenv run python -m pytest
pipenv run flake8 app.py quest
Deployment
Attributions
- Compass icon from Open Iconic