├── .flake8 ├── .gitignore ├── .sample_flaskenv ├── LICENSE ├── README.md ├── app ├── __init__.py ├── database.py ├── models.py ├── permissions.py ├── routes.py ├── services │ ├── __init__.py │ └── account_management_services.py ├── static │ ├── js │ │ ├── login.js │ │ ├── register.js │ │ └── settings.js │ └── styles │ │ └── sakura.css ├── templates │ ├── 404.html │ ├── 500.html │ ├── admin.html │ ├── base.html │ ├── index.html │ ├── login.html │ ├── register.html │ └── settings.html ├── utils │ ├── __init__.py │ ├── custom_errors.py │ ├── error_utils.py │ ├── sanitization.py │ └── validators.py └── views │ ├── __init__.py │ ├── account_management_views.py │ ├── error_views.py │ └── static_views.py ├── config.py ├── flask_for_startups.py ├── migrations ├── alembic.ini ├── env.py ├── script.py.mako └── versions │ └── 1_init.py ├── poetry.lock ├── pyproject.toml ├── requirements.txt ├── scripts ├── db_revision_autogen.sh └── db_revision_manual.sh └── tests ├── conftest.py └── test_account_management_views.py /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | extend-ignore = E203 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/.gitignore -------------------------------------------------------------------------------- /.sample_flaskenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/.sample_flaskenv -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/database.py -------------------------------------------------------------------------------- /app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/models.py -------------------------------------------------------------------------------- /app/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/permissions.py -------------------------------------------------------------------------------- /app/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/routes.py -------------------------------------------------------------------------------- /app/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/services/account_management_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/services/account_management_services.py -------------------------------------------------------------------------------- /app/static/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/static/js/login.js -------------------------------------------------------------------------------- /app/static/js/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/static/js/register.js -------------------------------------------------------------------------------- /app/static/js/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/static/js/settings.js -------------------------------------------------------------------------------- /app/static/styles/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/static/styles/sakura.css -------------------------------------------------------------------------------- /app/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/404.html -------------------------------------------------------------------------------- /app/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/500.html -------------------------------------------------------------------------------- /app/templates/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/admin.html -------------------------------------------------------------------------------- /app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/base.html -------------------------------------------------------------------------------- /app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/index.html -------------------------------------------------------------------------------- /app/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/login.html -------------------------------------------------------------------------------- /app/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/register.html -------------------------------------------------------------------------------- /app/templates/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/templates/settings.html -------------------------------------------------------------------------------- /app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/utils/custom_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/utils/custom_errors.py -------------------------------------------------------------------------------- /app/utils/error_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/utils/error_utils.py -------------------------------------------------------------------------------- /app/utils/sanitization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/utils/sanitization.py -------------------------------------------------------------------------------- /app/utils/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/utils/validators.py -------------------------------------------------------------------------------- /app/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/account_management_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/views/account_management_views.py -------------------------------------------------------------------------------- /app/views/error_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/views/error_views.py -------------------------------------------------------------------------------- /app/views/static_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/app/views/static_views.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/config.py -------------------------------------------------------------------------------- /flask_for_startups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/flask_for_startups.py -------------------------------------------------------------------------------- /migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/migrations/alembic.ini -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/1_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/migrations/versions/1_init.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/db_revision_autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/scripts/db_revision_autogen.sh -------------------------------------------------------------------------------- /scripts/db_revision_manual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/scripts/db_revision_manual.sh -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_account_management_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuvic/flask_for_startups/HEAD/tests/test_account_management_views.py --------------------------------------------------------------------------------