├── .gitattributes ├── .gitignore ├── .travis.yml ├── README.md ├── __pycache__ └── wsgi.cpython-36.pyc ├── app ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── config.cpython-36.pyc │ ├── factory.cpython-36.pyc │ ├── utils.cpython-36.pyc │ └── views.cpython-36.pyc ├── config.py ├── factory.py ├── models │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── base.cpython-36.pyc │ │ ├── database.cpython-36.pyc │ │ └── datastore.cpython-36.pyc │ ├── base.py │ ├── database.py │ └── datastore.py ├── resources │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ └── example.cpython-36.pyc │ └── example.py ├── static │ ├── css │ │ └── app.e2713bb0.css │ ├── img │ │ └── logo.82b9c7a5.png │ └── js │ │ ├── app.c249faaa.js │ │ ├── app.c249faaa.js.map │ │ ├── chunk-vendors.b10d6c99.js │ │ └── chunk-vendors.b10d6c99.js.map ├── templates │ ├── favicon.ico │ └── index.html ├── utils.py └── views.py ├── bin ├── phantomjs-linux ├── phantomjs-mac └── phantomjs.exe ├── pytest.ini ├── requirements.txt ├── settings.py ├── tests ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── conftest.cpython-36-PYTEST.pyc │ ├── test_app.cpython-36-PYTEST.pyc │ ├── test_models.cpython-36-PYTEST.pyc │ ├── test_resources.cpython-36-PYTEST.pyc │ ├── test_vue_integration.cpython-36-PYTEST.pyc │ └── utils.cpython-36.pyc ├── conftest.py ├── test_app.py ├── test_models.py ├── test_resources.py ├── test_vue_integration.py └── utils.py ├── unit-tests.sh ├── wait-for-it.sh ├── web ├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ └── HelloWorld.vue │ └── main.js ├── vue.config.js └── yarn.lock └── wsgi.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | venv 3 | *.log -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /__pycache__/wsgi.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/__pycache__/wsgi.cpython-36.pyc -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /app/__pycache__/config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/__pycache__/config.cpython-36.pyc -------------------------------------------------------------------------------- /app/__pycache__/factory.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/__pycache__/factory.cpython-36.pyc -------------------------------------------------------------------------------- /app/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /app/__pycache__/views.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/__pycache__/views.cpython-36.pyc -------------------------------------------------------------------------------- /app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/config.py -------------------------------------------------------------------------------- /app/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/factory.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import Example -------------------------------------------------------------------------------- /app/models/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /app/models/__pycache__/base.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/__pycache__/base.cpython-36.pyc -------------------------------------------------------------------------------- /app/models/__pycache__/database.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/__pycache__/database.cpython-36.pyc -------------------------------------------------------------------------------- /app/models/__pycache__/datastore.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/__pycache__/datastore.cpython-36.pyc -------------------------------------------------------------------------------- /app/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/base.py -------------------------------------------------------------------------------- /app/models/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/database.py -------------------------------------------------------------------------------- /app/models/datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/models/datastore.py -------------------------------------------------------------------------------- /app/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/resources/__init__.py -------------------------------------------------------------------------------- /app/resources/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/resources/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /app/resources/__pycache__/example.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/resources/__pycache__/example.cpython-36.pyc -------------------------------------------------------------------------------- /app/resources/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/resources/example.py -------------------------------------------------------------------------------- /app/static/css/app.e2713bb0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/static/css/app.e2713bb0.css -------------------------------------------------------------------------------- /app/static/img/logo.82b9c7a5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/static/img/logo.82b9c7a5.png -------------------------------------------------------------------------------- /app/static/js/app.c249faaa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/static/js/app.c249faaa.js -------------------------------------------------------------------------------- /app/static/js/app.c249faaa.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/static/js/app.c249faaa.js.map -------------------------------------------------------------------------------- /app/static/js/chunk-vendors.b10d6c99.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/static/js/chunk-vendors.b10d6c99.js -------------------------------------------------------------------------------- /app/static/js/chunk-vendors.b10d6c99.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/static/js/chunk-vendors.b10d6c99.js.map -------------------------------------------------------------------------------- /app/templates/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/templates/favicon.ico -------------------------------------------------------------------------------- /app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/templates/index.html -------------------------------------------------------------------------------- /app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/utils.py -------------------------------------------------------------------------------- /app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/app/views.py -------------------------------------------------------------------------------- /bin/phantomjs-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/bin/phantomjs-linux -------------------------------------------------------------------------------- /bin/phantomjs-mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/bin/phantomjs-mac -------------------------------------------------------------------------------- /bin/phantomjs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/bin/phantomjs.exe -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/requirements.txt -------------------------------------------------------------------------------- /settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/settings.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /tests/__pycache__/conftest.cpython-36-PYTEST.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/conftest.cpython-36-PYTEST.pyc -------------------------------------------------------------------------------- /tests/__pycache__/test_app.cpython-36-PYTEST.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/test_app.cpython-36-PYTEST.pyc -------------------------------------------------------------------------------- /tests/__pycache__/test_models.cpython-36-PYTEST.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/test_models.cpython-36-PYTEST.pyc -------------------------------------------------------------------------------- /tests/__pycache__/test_resources.cpython-36-PYTEST.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/test_resources.cpython-36-PYTEST.pyc -------------------------------------------------------------------------------- /tests/__pycache__/test_vue_integration.cpython-36-PYTEST.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/test_vue_integration.cpython-36-PYTEST.pyc -------------------------------------------------------------------------------- /tests/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/test_resources.py -------------------------------------------------------------------------------- /tests/test_vue_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/test_vue_integration.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/tests/utils.py -------------------------------------------------------------------------------- /unit-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/unit-tests.sh -------------------------------------------------------------------------------- /wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/wait-for-it.sh -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/README.md -------------------------------------------------------------------------------- /web/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/babel.config.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/src/App.vue -------------------------------------------------------------------------------- /web/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/src/assets/logo.png -------------------------------------------------------------------------------- /web/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /web/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/src/main.js -------------------------------------------------------------------------------- /web/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/vue.config.js -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/web/yarn.lock -------------------------------------------------------------------------------- /wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelbukachi/flask-vuejs-tutorial/HEAD/wsgi.py --------------------------------------------------------------------------------