├── .gitattributes ├── .gitignore ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── requirements.txt ├── src ├── .env.development ├── __init__.py ├── app.py ├── assets │ ├── favicon.ico │ └── logos │ │ ├── logo_main.png │ │ └── logo_small.png ├── components │ ├── __init__.py │ ├── dog_image.py │ ├── footer.py │ ├── login.py │ ├── navbar.py │ └── number_fact_aio.py ├── gunicorn_config.py ├── pages │ ├── __init__.py │ ├── complex_page │ │ ├── __init__.py │ │ ├── comp1.py │ │ └── layout.py │ ├── home.py │ ├── login.py │ ├── logout.py │ ├── not_found_404.py │ └── page2.py └── utils │ ├── __init__.py │ ├── api.py │ ├── images.py │ └── settings.py └── tests ├── __init__.py └── pages ├── __init__.py └── test_home_callbacks.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn --timeout 600 --chdir src app:server 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/.env.development -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/app.py -------------------------------------------------------------------------------- /src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/assets/favicon.ico -------------------------------------------------------------------------------- /src/assets/logos/logo_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/assets/logos/logo_main.png -------------------------------------------------------------------------------- /src/assets/logos/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/assets/logos/logo_small.png -------------------------------------------------------------------------------- /src/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/components/__init__.py -------------------------------------------------------------------------------- /src/components/dog_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/components/dog_image.py -------------------------------------------------------------------------------- /src/components/footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/components/footer.py -------------------------------------------------------------------------------- /src/components/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/components/login.py -------------------------------------------------------------------------------- /src/components/navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/components/navbar.py -------------------------------------------------------------------------------- /src/components/number_fact_aio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/components/number_fact_aio.py -------------------------------------------------------------------------------- /src/gunicorn_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/gunicorn_config.py -------------------------------------------------------------------------------- /src/pages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/__init__.py -------------------------------------------------------------------------------- /src/pages/complex_page/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/complex_page/comp1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/complex_page/comp1.py -------------------------------------------------------------------------------- /src/pages/complex_page/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/complex_page/layout.py -------------------------------------------------------------------------------- /src/pages/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/home.py -------------------------------------------------------------------------------- /src/pages/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/login.py -------------------------------------------------------------------------------- /src/pages/logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/logout.py -------------------------------------------------------------------------------- /src/pages/not_found_404.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/not_found_404.py -------------------------------------------------------------------------------- /src/pages/page2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/pages/page2.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/utils/api.py -------------------------------------------------------------------------------- /src/utils/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/utils/images.py -------------------------------------------------------------------------------- /src/utils/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/src/utils/settings.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/test_home_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradley-erickson/dash-app-structure/HEAD/tests/pages/test_home_callbacks.py --------------------------------------------------------------------------------