diff --git a/Dockerfile b/src/Dockerfile similarity index 100% rename from Dockerfile rename to src/Dockerfile diff --git a/README.md b/src/README.md similarity index 100% rename from README.md rename to src/README.md diff --git a/USER_GUIDE.md b/src/USER_GUIDE.md similarity index 100% rename from USER_GUIDE.md rename to src/USER_GUIDE.md diff --git a/app/__init__.py b/src/app/__init__.py similarity index 100% rename from app/__init__.py rename to src/app/__init__.py diff --git a/app/config.py b/src/app/config.py similarity index 100% rename from app/config.py rename to src/app/config.py diff --git a/app/errors.py b/src/app/errors.py similarity index 100% rename from app/errors.py rename to src/app/errors.py diff --git a/app/extensions.py b/src/app/extensions.py similarity index 100% rename from app/extensions.py rename to src/app/extensions.py diff --git a/app/forms/__init__.py b/src/app/forms/__init__.py similarity index 100% rename from app/forms/__init__.py rename to src/app/forms/__init__.py diff --git a/app/forms/auth.py b/src/app/forms/auth.py similarity index 100% rename from app/forms/auth.py rename to src/app/forms/auth.py diff --git a/app/forms/quotation.py b/src/app/forms/quotation.py similarity index 100% rename from app/forms/quotation.py rename to src/app/forms/quotation.py diff --git a/app/health.py b/src/app/health.py similarity index 100% rename from app/health.py rename to src/app/health.py diff --git a/app/logging_config.py b/src/app/logging_config.py similarity index 100% rename from app/logging_config.py rename to src/app/logging_config.py diff --git a/app/models.py b/src/app/models.py similarity index 100% rename from app/models.py rename to src/app/models.py diff --git a/app/models/__init__.py b/src/app/models/__init__.py similarity index 100% rename from app/models/__init__.py rename to src/app/models/__init__.py diff --git a/app/models/cost_factor.py b/src/app/models/cost_factor.py similarity index 100% rename from app/models/cost_factor.py rename to src/app/models/cost_factor.py diff --git a/app/models/quotation.py b/src/app/models/quotation.py similarity index 100% rename from app/models/quotation.py rename to src/app/models/quotation.py diff --git a/app/models/user.py b/src/app/models/user.py similarity index 100% rename from app/models/user.py rename to src/app/models/user.py diff --git a/app/routes/admin.py b/src/app/routes/admin.py similarity index 100% rename from app/routes/admin.py rename to src/app/routes/admin.py diff --git a/app/routes/auth.py b/src/app/routes/auth.py similarity index 100% rename from app/routes/auth.py rename to src/app/routes/auth.py diff --git a/app/routes/main.py b/src/app/routes/main.py similarity index 100% rename from app/routes/main.py rename to src/app/routes/main.py diff --git a/app/static/css/admin.css b/src/app/static/css/admin.css similarity index 100% rename from app/static/css/admin.css rename to src/app/static/css/admin.css diff --git a/app/static/css/bootstrap-icons.css b/src/app/static/css/bootstrap-icons.css similarity index 100% rename from app/static/css/bootstrap-icons.css rename to src/app/static/css/bootstrap-icons.css diff --git a/app/static/css/bootstrap.min.css b/src/app/static/css/bootstrap.min.css similarity index 100% rename from app/static/css/bootstrap.min.css rename to src/app/static/css/bootstrap.min.css diff --git a/app/static/css/calculator.css b/src/app/static/css/calculator.css similarity index 100% rename from app/static/css/calculator.css rename to src/app/static/css/calculator.css diff --git a/app/static/css/style.css b/src/app/static/css/style.css similarity index 100% rename from app/static/css/style.css rename to src/app/static/css/style.css diff --git a/app/static/favicon.svg b/src/app/static/favicon.svg similarity index 100% rename from app/static/favicon.svg rename to src/app/static/favicon.svg diff --git a/app/static/fonts/bootstrap-icons.woff b/src/app/static/fonts/bootstrap-icons.woff similarity index 100% rename from app/static/fonts/bootstrap-icons.woff rename to src/app/static/fonts/bootstrap-icons.woff diff --git a/app/static/fonts/bootstrap-icons.woff2 b/src/app/static/fonts/bootstrap-icons.woff2 similarity index 100% rename from app/static/fonts/bootstrap-icons.woff2 rename to src/app/static/fonts/bootstrap-icons.woff2 diff --git a/app/static/js/bootstrap.bundle.min.js b/src/app/static/js/bootstrap.bundle.min.js similarity index 100% rename from app/static/js/bootstrap.bundle.min.js rename to src/app/static/js/bootstrap.bundle.min.js diff --git a/app/static/js/jquery.min.js b/src/app/static/js/jquery.min.js similarity index 100% rename from app/static/js/jquery.min.js rename to src/app/static/js/jquery.min.js diff --git a/app/static/js/mermaid.min.js b/src/app/static/js/mermaid.min.js similarity index 100% rename from app/static/js/mermaid.min.js rename to src/app/static/js/mermaid.min.js diff --git a/app/static/js/mold_calculator.js b/src/app/static/js/mold_calculator.js similarity index 100% rename from app/static/js/mold_calculator.js rename to src/app/static/js/mold_calculator.js diff --git a/app/templates/_history.html b/src/app/templates/_history.html similarity index 100% rename from app/templates/_history.html rename to src/app/templates/_history.html diff --git a/app/templates/_quotation_details.html b/src/app/templates/_quotation_details.html similarity index 100% rename from app/templates/_quotation_details.html rename to src/app/templates/_quotation_details.html diff --git a/app/templates/admin/base.html b/src/app/templates/admin/base.html similarity index 100% rename from app/templates/admin/base.html rename to src/app/templates/admin/base.html diff --git a/app/templates/admin/cost_factor_history.html b/src/app/templates/admin/cost_factor_history.html similarity index 100% rename from app/templates/admin/cost_factor_history.html rename to src/app/templates/admin/cost_factor_history.html diff --git a/app/templates/admin/cost_factors.html b/src/app/templates/admin/cost_factors.html similarity index 100% rename from app/templates/admin/cost_factors.html rename to src/app/templates/admin/cost_factors.html diff --git a/app/templates/admin/dashboard.html b/src/app/templates/admin/dashboard.html similarity index 100% rename from app/templates/admin/dashboard.html rename to src/app/templates/admin/dashboard.html diff --git a/app/templates/admin/edit_cost_factor.html b/src/app/templates/admin/edit_cost_factor.html similarity index 100% rename from app/templates/admin/edit_cost_factor.html rename to src/app/templates/admin/edit_cost_factor.html diff --git a/app/templates/admin/quotation_detail.html b/src/app/templates/admin/quotation_detail.html similarity index 100% rename from app/templates/admin/quotation_detail.html rename to src/app/templates/admin/quotation_detail.html diff --git a/app/templates/admin/quotations.html b/src/app/templates/admin/quotations.html similarity index 100% rename from app/templates/admin/quotations.html rename to src/app/templates/admin/quotations.html diff --git a/app/templates/admin/user_detail.html b/src/app/templates/admin/user_detail.html similarity index 100% rename from app/templates/admin/user_detail.html rename to src/app/templates/admin/user_detail.html diff --git a/app/templates/admin/users.html b/src/app/templates/admin/users.html similarity index 100% rename from app/templates/admin/users.html rename to src/app/templates/admin/users.html diff --git a/app/templates/admin_management.html b/src/app/templates/admin_management.html similarity index 100% rename from app/templates/admin_management.html rename to src/app/templates/admin_management.html diff --git a/app/templates/admin_quotations.html b/src/app/templates/admin_quotations.html similarity index 100% rename from app/templates/admin_quotations.html rename to src/app/templates/admin_quotations.html diff --git a/app/templates/auth/login.html b/src/app/templates/auth/login.html similarity index 100% rename from app/templates/auth/login.html rename to src/app/templates/auth/login.html diff --git a/app/templates/auth/register.html b/src/app/templates/auth/register.html similarity index 100% rename from app/templates/auth/register.html rename to src/app/templates/auth/register.html diff --git a/app/templates/auth/request_reset.html b/src/app/templates/auth/request_reset.html similarity index 100% rename from app/templates/auth/request_reset.html rename to src/app/templates/auth/request_reset.html diff --git a/app/templates/auth/reset_password.html b/src/app/templates/auth/reset_password.html similarity index 100% rename from app/templates/auth/reset_password.html rename to src/app/templates/auth/reset_password.html diff --git a/app/templates/base.html b/src/app/templates/base.html similarity index 100% rename from app/templates/base.html rename to src/app/templates/base.html diff --git a/app/templates/calculator.html b/src/app/templates/calculator.html similarity index 100% rename from app/templates/calculator.html rename to src/app/templates/calculator.html diff --git a/app/templates/error.html b/src/app/templates/error.html similarity index 100% rename from app/templates/error.html rename to src/app/templates/error.html diff --git a/app/templates/errors/400.html b/src/app/templates/errors/400.html similarity index 100% rename from app/templates/errors/400.html rename to src/app/templates/errors/400.html diff --git a/app/templates/errors/403.html b/src/app/templates/errors/403.html similarity index 100% rename from app/templates/errors/403.html rename to src/app/templates/errors/403.html diff --git a/app/templates/errors/404.html b/src/app/templates/errors/404.html similarity index 100% rename from app/templates/errors/404.html rename to src/app/templates/errors/404.html diff --git a/app/templates/errors/409.html b/src/app/templates/errors/409.html similarity index 100% rename from app/templates/errors/409.html rename to src/app/templates/errors/409.html diff --git a/app/templates/errors/500.html b/src/app/templates/errors/500.html similarity index 100% rename from app/templates/errors/500.html rename to src/app/templates/errors/500.html diff --git a/app/templates/errors/503.html b/src/app/templates/errors/503.html similarity index 100% rename from app/templates/errors/503.html rename to src/app/templates/errors/503.html diff --git a/app/templates/index.html b/src/app/templates/index.html similarity index 100% rename from app/templates/index.html rename to src/app/templates/index.html diff --git a/app/templates/quote_template.html b/src/app/templates/quote_template.html similarity index 100% rename from app/templates/quote_template.html rename to src/app/templates/quote_template.html diff --git a/app/templates/terms.html b/src/app/templates/terms.html similarity index 100% rename from app/templates/terms.html rename to src/app/templates/terms.html diff --git a/app/utils/__init__.py b/src/app/utils/__init__.py similarity index 100% rename from app/utils/__init__.py rename to src/app/utils/__init__.py diff --git a/app/utils/calculator.py b/src/app/utils/calculator.py similarity index 100% rename from app/utils/calculator.py rename to src/app/utils/calculator.py diff --git a/app/utils/cost_factor_loader.py b/src/app/utils/cost_factor_loader.py similarity index 100% rename from app/utils/cost_factor_loader.py rename to src/app/utils/cost_factor_loader.py diff --git a/app/utils/dll_loader.py b/src/app/utils/dll_loader.py similarity index 100% rename from app/utils/dll_loader.py rename to src/app/utils/dll_loader.py diff --git a/deploy.sh b/src/deploy.sh similarity index 100% rename from deploy.sh rename to src/deploy.sh diff --git a/deploy/.env.production.example b/src/deploy/.env.production.example similarity index 100% rename from deploy/.env.production.example rename to src/deploy/.env.production.example diff --git a/deploy/__init__.py b/src/deploy/__init__.py similarity index 100% rename from deploy/__init__.py rename to src/deploy/__init__.py diff --git a/deploy/db/backup.sh b/src/deploy/db/backup.sh similarity index 100% rename from deploy/db/backup.sh rename to src/deploy/db/backup.sh diff --git a/deploy/db/manage_backups.sh b/src/deploy/db/manage_backups.sh similarity index 100% rename from deploy/db/manage_backups.sh rename to src/deploy/db/manage_backups.sh diff --git a/deploy/db/migrations/run_migration.py b/src/deploy/db/migrations/run_migration.py similarity index 100% rename from deploy/db/migrations/run_migration.py rename to src/deploy/db/migrations/run_migration.py diff --git a/deploy/db/migrations/run_migration.sh b/src/deploy/db/migrations/run_migration.sh similarity index 100% rename from deploy/db/migrations/run_migration.sh rename to src/deploy/db/migrations/run_migration.sh diff --git a/deploy/db/migrations/test_mold_types.py b/src/deploy/db/migrations/test_mold_types.py similarity index 100% rename from deploy/db/migrations/test_mold_types.py rename to src/deploy/db/migrations/test_mold_types.py diff --git a/deploy/db/restore.sh b/src/deploy/db/restore.sh similarity index 100% rename from deploy/db/restore.sh rename to src/deploy/db/restore.sh diff --git a/deploy/gunicorn_config.py b/src/deploy/gunicorn_config.py similarity index 100% rename from deploy/gunicorn_config.py rename to src/deploy/gunicorn_config.py diff --git a/deploy/local_deploy.sh b/src/deploy/local_deploy.sh similarity index 100% rename from deploy/local_deploy.sh rename to src/deploy/local_deploy.sh diff --git a/deploy/mold-cost-calculator.service b/src/deploy/mold-cost-calculator.service similarity index 100% rename from deploy/mold-cost-calculator.service rename to src/deploy/mold-cost-calculator.service diff --git a/deploy/nginx.conf b/src/deploy/nginx.conf similarity index 100% rename from deploy/nginx.conf rename to src/deploy/nginx.conf diff --git a/docs/ADMIN_GUIDE.md b/src/docs/ADMIN_GUIDE.md similarity index 100% rename from docs/ADMIN_GUIDE.md rename to src/docs/ADMIN_GUIDE.md diff --git a/docs/DEPLOYMENT.md b/src/docs/DEPLOYMENT.md similarity index 100% rename from docs/DEPLOYMENT.md rename to src/docs/DEPLOYMENT.md diff --git a/docs/DEVELOPER_GUIDE.md b/src/docs/DEVELOPER_GUIDE.md similarity index 100% rename from docs/DEVELOPER_GUIDE.md rename to src/docs/DEVELOPER_GUIDE.md diff --git a/docs/HANDOVER_CHECKLIST.md b/src/docs/HANDOVER_CHECKLIST.md similarity index 100% rename from docs/HANDOVER_CHECKLIST.md rename to src/docs/HANDOVER_CHECKLIST.md diff --git a/docs/PACKAGE_MANIFEST.md b/src/docs/PACKAGE_MANIFEST.md similarity index 100% rename from docs/PACKAGE_MANIFEST.md rename to src/docs/PACKAGE_MANIFEST.md diff --git a/docs/README.md b/src/docs/README.md similarity index 100% rename from docs/README.md rename to src/docs/README.md diff --git a/docs/SETUP.md b/src/docs/SETUP.md similarity index 100% rename from docs/SETUP.md rename to src/docs/SETUP.md diff --git a/migrations/README b/src/migrations/README similarity index 100% rename from migrations/README rename to src/migrations/README diff --git a/migrations/alembic.ini b/src/migrations/alembic.ini similarity index 100% rename from migrations/alembic.ini rename to src/migrations/alembic.ini diff --git a/migrations/env.py b/src/migrations/env.py similarity index 100% rename from migrations/env.py rename to src/migrations/env.py diff --git a/migrations/script.py.mako b/src/migrations/script.py.mako similarity index 100% rename from migrations/script.py.mako rename to src/migrations/script.py.mako diff --git a/migrations/versions/0b7c21741795_add_cost_factor_tables.py b/src/migrations/versions/0b7c21741795_add_cost_factor_tables.py similarity index 100% rename from migrations/versions/0b7c21741795_add_cost_factor_tables.py rename to src/migrations/versions/0b7c21741795_add_cost_factor_tables.py diff --git a/migrations/versions/0d312b10e473_initial.py b/src/migrations/versions/0d312b10e473_initial.py similarity index 100% rename from migrations/versions/0d312b10e473_initial.py rename to src/migrations/versions/0d312b10e473_initial.py diff --git a/migrations/versions/6adc0a7dbc51_increase_stage_field_length.py b/src/migrations/versions/6adc0a7dbc51_increase_stage_field_length.py similarity index 100% rename from migrations/versions/6adc0a7dbc51_increase_stage_field_length.py rename to src/migrations/versions/6adc0a7dbc51_increase_stage_field_length.py diff --git a/podman-compose.development.yml b/src/podman-compose.development.yml similarity index 100% rename from podman-compose.development.yml rename to src/podman-compose.development.yml diff --git a/podman-compose.yml b/src/podman-compose.yml similarity index 100% rename from podman-compose.yml rename to src/podman-compose.yml diff --git a/pytest.ini b/src/pytest.ini similarity index 100% rename from pytest.ini rename to src/pytest.ini diff --git a/redeploy.development.sh b/src/redeploy.development.sh similarity index 100% rename from redeploy.development.sh rename to src/redeploy.development.sh diff --git a/redeploy.sh b/src/redeploy.sh similarity index 100% rename from redeploy.sh rename to src/redeploy.sh diff --git a/requirements.txt b/src/requirements.txt similarity index 100% rename from requirements.txt rename to src/requirements.txt diff --git a/run.py b/src/run.py similarity index 100% rename from run.py rename to src/run.py diff --git a/sync_prod_to_dev_db.sh b/src/sync_prod_to_dev_db.sh similarity index 100% rename from sync_prod_to_dev_db.sh rename to src/sync_prod_to_dev_db.sh diff --git a/tests/conftest.py b/src/tests/conftest.py similarity index 100% rename from tests/conftest.py rename to src/tests/conftest.py diff --git a/tests/test_calculation.py b/src/tests/test_calculation.py similarity index 100% rename from tests/test_calculation.py rename to src/tests/test_calculation.py diff --git a/tests/test_config.py b/src/tests/test_config.py similarity index 100% rename from tests/test_config.py rename to src/tests/test_config.py diff --git a/tests/test_deployment.py b/src/tests/test_deployment.py similarity index 100% rename from tests/test_deployment.py rename to src/tests/test_deployment.py diff --git a/tests/test_models.py b/src/tests/test_models.py similarity index 100% rename from tests/test_models.py rename to src/tests/test_models.py diff --git a/tests/test_routes.py b/src/tests/test_routes.py similarity index 100% rename from tests/test_routes.py rename to src/tests/test_routes.py