From 6f3d4c0bff41ed12b8b3f9c751579a38b179aa76 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Tue, 6 Jan 2026 12:07:43 +0100 Subject: [PATCH] Added Backend --- .gitignore => backend/.gitignore | 0 .gitlab-ci.yml => backend/.gitlab-ci.yml | 0 Dockerfile => backend/Dockerfile | 0 TODO.md => backend/TODO.md | 0 {db => backend/db}/index.ts | 0 {db => backend/db}/migrations/0000_brief_dark_beast.sql | 0 {db => backend/db}/migrations/0001_medical_big_bertha.sql | 0 {db => backend/db}/migrations/0002_silent_christian_walker.sql | 0 {db => backend/db}/migrations/meta/0000_snapshot.json | 0 {db => backend/db}/migrations/meta/0001_snapshot.json | 0 {db => backend/db}/migrations/meta/_journal.json | 0 {db => backend/db}/schema/accounts.ts | 0 {db => backend/db}/schema/auth_profiles.ts | 0 {db => backend/db}/schema/auth_role_permisssions.ts | 0 {db => backend/db}/schema/auth_roles.ts | 0 {db => backend/db}/schema/auth_tenant_users.ts | 0 {db => backend/db}/schema/auth_user_roles.ts | 0 {db => backend/db}/schema/auth_users.ts | 0 {db => backend/db}/schema/bankaccounts.ts | 0 {db => backend/db}/schema/bankrequisitions.ts | 0 {db => backend/db}/schema/bankstatements.ts | 0 {db => backend/db}/schema/checkexecutions.ts | 0 {db => backend/db}/schema/checks.ts | 0 {db => backend/db}/schema/citys.ts | 0 {db => backend/db}/schema/contacts.ts | 0 {db => backend/db}/schema/contracts.ts | 0 {db => backend/db}/schema/costcentres.ts | 0 {db => backend/db}/schema/countrys.ts | 0 {db => backend/db}/schema/createddocuments.ts | 0 {db => backend/db}/schema/createdletters.ts | 0 {db => backend/db}/schema/customers.ts | 0 {db => backend/db}/schema/devices.ts | 0 {db => backend/db}/schema/documentboxes.ts | 0 {db => backend/db}/schema/enums.ts | 0 {db => backend/db}/schema/events.ts | 0 {db => backend/db}/schema/files.ts | 0 {db => backend/db}/schema/filetags.ts | 0 {db => backend/db}/schema/folders.ts | 0 {db => backend/db}/schema/generatedexports.ts | 0 {db => backend/db}/schema/globalmessages.ts | 0 {db => backend/db}/schema/globalmessagesseen.ts | 0 {db => backend/db}/schema/helpdesk_channel_instances.ts | 0 {db => backend/db}/schema/helpdesk_channel_types.ts | 0 {db => backend/db}/schema/helpdesk_contacts.ts | 0 {db => backend/db}/schema/helpdesk_conversation_participants.ts | 0 {db => backend/db}/schema/helpdesk_conversations.ts | 0 {db => backend/db}/schema/helpdesk_messages.ts | 0 {db => backend/db}/schema/helpdesk_routing_rules.ts | 0 {db => backend/db}/schema/historyitems.ts | 0 {db => backend/db}/schema/holidays.ts | 0 {db => backend/db}/schema/hourrates.ts | 0 {db => backend/db}/schema/incominginvoices.ts | 0 {db => backend/db}/schema/index.ts | 0 {db => backend/db}/schema/inventoryitemgroups.ts | 0 {db => backend/db}/schema/inventoryitems.ts | 0 {db => backend/db}/schema/letterheads.ts | 0 {db => backend/db}/schema/movements.ts | 0 {db => backend/db}/schema/notifications_event_types.ts | 0 {db => backend/db}/schema/notifications_items.ts | 0 {db => backend/db}/schema/notifications_preferences.ts | 0 {db => backend/db}/schema/notifications_preferences_defaults.ts | 0 {db => backend/db}/schema/ownaccounts.ts | 0 {db => backend/db}/schema/plants.ts | 0 {db => backend/db}/schema/productcategories.ts | 0 {db => backend/db}/schema/products.ts | 0 {db => backend/db}/schema/projects.ts | 0 {db => backend/db}/schema/projecttypes.ts | 0 {db => backend/db}/schema/public_links.ts | 0 {db => backend/db}/schema/serialexecutions.ts | 0 {db => backend/db}/schema/serialtypes.ts | 0 {db => backend/db}/schema/servicecategories.ts | 0 {db => backend/db}/schema/services.ts | 0 {db => backend/db}/schema/spaces.ts | 0 {db => backend/db}/schema/staff_time_entries.ts | 0 {db => backend/db}/schema/staff_time_entry_connects.ts | 0 {db => backend/db}/schema/staff_time_events.ts | 0 {db => backend/db}/schema/staff_zeitstromtimestamps.ts | 0 {db => backend/db}/schema/statementallocations.ts | 0 {db => backend/db}/schema/tasks.ts | 0 {db => backend/db}/schema/taxtypes.ts | 0 {db => backend/db}/schema/tenants.ts | 0 {db => backend/db}/schema/texttemplates.ts | 0 {db => backend/db}/schema/units.ts | 0 {db => backend/db}/schema/user_credentials.ts | 0 {db => backend/db}/schema/vehicles.ts | 0 {db => backend/db}/schema/vendors.ts | 0 docker-compose.yml => backend/docker-compose.yml | 0 drizzle.config.ts => backend/drizzle.config.ts | 0 package.json => backend/package.json | 0 {scripts => backend/scripts}/generate-schema-index.ts | 0 {src => backend/src}/index.ts | 0 {src => backend/src}/modules/cron/bankstatementsync.service.ts | 0 {src => backend/src}/modules/cron/dokuboximport.service.ts | 0 {src => backend/src}/modules/cron/prepareIncomingInvoices.ts | 0 {src => backend/src}/modules/helpdesk/helpdesk.contact.service.ts | 0 .../src}/modules/helpdesk/helpdesk.conversation.service.ts | 0 {src => backend/src}/modules/helpdesk/helpdesk.message.service.ts | 0 {src => backend/src}/modules/notification.service.ts | 0 {src => backend/src}/modules/publiclinks.service.ts | 0 {src => backend/src}/modules/serialexecution.service.ts | 0 {src => backend/src}/modules/time/buildtimeevaluation.service.ts | 0 {src => backend/src}/modules/time/derivetimespans.service.ts | 0 .../src}/modules/time/enrichtimespanswithstatus.service.ts | 0 {src => backend/src}/modules/time/evaluation.service.ts | 0 {src => backend/src}/modules/time/loadvalidevents.service.ts | 0 {src => backend/src}/plugins/auth.m2m.ts | 0 {src => backend/src}/plugins/auth.ts | 0 {src => backend/src}/plugins/cors.ts | 0 {src => backend/src}/plugins/dayjs.ts | 0 {src => backend/src}/plugins/db.ts | 0 {src => backend/src}/plugins/queryconfig.ts | 0 {src => backend/src}/plugins/services.ts | 0 {src => backend/src}/plugins/supabase.ts | 0 {src => backend/src}/plugins/swagger.ts | 0 {src => backend/src}/plugins/tenant.ts | 0 {src => backend/src}/routes/admin.ts | 0 {src => backend/src}/routes/auth/auth-authenticated.ts | 0 {src => backend/src}/routes/auth/auth.ts | 0 {src => backend/src}/routes/auth/me.ts | 0 {src => backend/src}/routes/auth/user.ts | 0 {src => backend/src}/routes/banking.ts | 0 {src => backend/src}/routes/devices/rfid.ts | 0 {src => backend/src}/routes/emailAsUser.ts | 0 {src => backend/src}/routes/exports.ts | 0 {src => backend/src}/routes/files.ts | 0 {src => backend/src}/routes/functions.ts | 0 {src => backend/src}/routes/health.ts | 0 {src => backend/src}/routes/helpdesk.inbound.email.ts | 0 {src => backend/src}/routes/helpdesk.inbound.ts | 0 {src => backend/src}/routes/helpdesk.ts | 0 {src => backend/src}/routes/history.ts | 0 {src => backend/src}/routes/internal/devices.ts | 0 {src => backend/src}/routes/internal/tenant.ts | 0 {src => backend/src}/routes/internal/time.ts | 0 {src => backend/src}/routes/notifications.ts | 0 {src => backend/src}/routes/profiles.ts | 0 .../src}/routes/publiclinks/publiclinks-authenticated.ts | 0 .../src}/routes/publiclinks/publiclinks-non-authenticated.ts | 0 {src => backend/src}/routes/resources/main.ts | 0 {src => backend/src}/routes/resourcesSpecial.ts | 0 {src => backend/src}/routes/staff/time.ts | 0 {src => backend/src}/routes/staff/timeconnects.ts | 0 {src => backend/src}/routes/tenant.ts | 0 {src => backend/src}/types/staff.ts | 0 {src => backend/src}/utils/crypt.ts | 0 {src => backend/src}/utils/dbSearch.ts | 0 {src => backend/src}/utils/diff.ts | 0 {src => backend/src}/utils/diffTranslations.ts | 0 {src => backend/src}/utils/emailengine.ts | 0 {src => backend/src}/utils/export/datev.ts | 0 {src => backend/src}/utils/export/sepa.ts | 0 {src => backend/src}/utils/files.ts | 0 {src => backend/src}/utils/functions.ts | 0 {src => backend/src}/utils/gpt.ts | 0 {src => backend/src}/utils/helpers.ts | 0 {src => backend/src}/utils/history.ts | 0 {src => backend/src}/utils/mailer.ts | 0 {src => backend/src}/utils/password.ts | 0 {src => backend/src}/utils/pdf.ts | 0 {src => backend/src}/utils/resource.config.ts | 0 {src => backend/src}/utils/s3.ts | 0 {src => backend/src}/utils/secrets.ts | 0 {src => backend/src}/utils/sort.ts | 0 {src => backend/src}/utils/stringRendering.ts | 0 tsconfig.json => backend/tsconfig.json | 0 165 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => backend/.gitignore (100%) rename .gitlab-ci.yml => backend/.gitlab-ci.yml (100%) rename Dockerfile => backend/Dockerfile (100%) rename TODO.md => backend/TODO.md (100%) rename {db => backend/db}/index.ts (100%) rename {db => backend/db}/migrations/0000_brief_dark_beast.sql (100%) rename {db => backend/db}/migrations/0001_medical_big_bertha.sql (100%) rename {db => backend/db}/migrations/0002_silent_christian_walker.sql (100%) rename {db => backend/db}/migrations/meta/0000_snapshot.json (100%) rename {db => backend/db}/migrations/meta/0001_snapshot.json (100%) rename {db => backend/db}/migrations/meta/_journal.json (100%) rename {db => backend/db}/schema/accounts.ts (100%) rename {db => backend/db}/schema/auth_profiles.ts (100%) rename {db => backend/db}/schema/auth_role_permisssions.ts (100%) rename {db => backend/db}/schema/auth_roles.ts (100%) rename {db => backend/db}/schema/auth_tenant_users.ts (100%) rename {db => backend/db}/schema/auth_user_roles.ts (100%) rename {db => backend/db}/schema/auth_users.ts (100%) rename {db => backend/db}/schema/bankaccounts.ts (100%) rename {db => backend/db}/schema/bankrequisitions.ts (100%) rename {db => backend/db}/schema/bankstatements.ts (100%) rename {db => backend/db}/schema/checkexecutions.ts (100%) rename {db => backend/db}/schema/checks.ts (100%) rename {db => backend/db}/schema/citys.ts (100%) rename {db => backend/db}/schema/contacts.ts (100%) rename {db => backend/db}/schema/contracts.ts (100%) rename {db => backend/db}/schema/costcentres.ts (100%) rename {db => backend/db}/schema/countrys.ts (100%) rename {db => backend/db}/schema/createddocuments.ts (100%) rename {db => backend/db}/schema/createdletters.ts (100%) rename {db => backend/db}/schema/customers.ts (100%) rename {db => backend/db}/schema/devices.ts (100%) rename {db => backend/db}/schema/documentboxes.ts (100%) rename {db => backend/db}/schema/enums.ts (100%) rename {db => backend/db}/schema/events.ts (100%) rename {db => backend/db}/schema/files.ts (100%) rename {db => backend/db}/schema/filetags.ts (100%) rename {db => backend/db}/schema/folders.ts (100%) rename {db => backend/db}/schema/generatedexports.ts (100%) rename {db => backend/db}/schema/globalmessages.ts (100%) rename {db => backend/db}/schema/globalmessagesseen.ts (100%) rename {db => backend/db}/schema/helpdesk_channel_instances.ts (100%) rename {db => backend/db}/schema/helpdesk_channel_types.ts (100%) rename {db => backend/db}/schema/helpdesk_contacts.ts (100%) rename {db => backend/db}/schema/helpdesk_conversation_participants.ts (100%) rename {db => backend/db}/schema/helpdesk_conversations.ts (100%) rename {db => backend/db}/schema/helpdesk_messages.ts (100%) rename {db => backend/db}/schema/helpdesk_routing_rules.ts (100%) rename {db => backend/db}/schema/historyitems.ts (100%) rename {db => backend/db}/schema/holidays.ts (100%) rename {db => backend/db}/schema/hourrates.ts (100%) rename {db => backend/db}/schema/incominginvoices.ts (100%) rename {db => backend/db}/schema/index.ts (100%) rename {db => backend/db}/schema/inventoryitemgroups.ts (100%) rename {db => backend/db}/schema/inventoryitems.ts (100%) rename {db => backend/db}/schema/letterheads.ts (100%) rename {db => backend/db}/schema/movements.ts (100%) rename {db => backend/db}/schema/notifications_event_types.ts (100%) rename {db => backend/db}/schema/notifications_items.ts (100%) rename {db => backend/db}/schema/notifications_preferences.ts (100%) rename {db => backend/db}/schema/notifications_preferences_defaults.ts (100%) rename {db => backend/db}/schema/ownaccounts.ts (100%) rename {db => backend/db}/schema/plants.ts (100%) rename {db => backend/db}/schema/productcategories.ts (100%) rename {db => backend/db}/schema/products.ts (100%) rename {db => backend/db}/schema/projects.ts (100%) rename {db => backend/db}/schema/projecttypes.ts (100%) rename {db => backend/db}/schema/public_links.ts (100%) rename {db => backend/db}/schema/serialexecutions.ts (100%) rename {db => backend/db}/schema/serialtypes.ts (100%) rename {db => backend/db}/schema/servicecategories.ts (100%) rename {db => backend/db}/schema/services.ts (100%) rename {db => backend/db}/schema/spaces.ts (100%) rename {db => backend/db}/schema/staff_time_entries.ts (100%) rename {db => backend/db}/schema/staff_time_entry_connects.ts (100%) rename {db => backend/db}/schema/staff_time_events.ts (100%) rename {db => backend/db}/schema/staff_zeitstromtimestamps.ts (100%) rename {db => backend/db}/schema/statementallocations.ts (100%) rename {db => backend/db}/schema/tasks.ts (100%) rename {db => backend/db}/schema/taxtypes.ts (100%) rename {db => backend/db}/schema/tenants.ts (100%) rename {db => backend/db}/schema/texttemplates.ts (100%) rename {db => backend/db}/schema/units.ts (100%) rename {db => backend/db}/schema/user_credentials.ts (100%) rename {db => backend/db}/schema/vehicles.ts (100%) rename {db => backend/db}/schema/vendors.ts (100%) rename docker-compose.yml => backend/docker-compose.yml (100%) rename drizzle.config.ts => backend/drizzle.config.ts (100%) rename package.json => backend/package.json (100%) rename {scripts => backend/scripts}/generate-schema-index.ts (100%) rename {src => backend/src}/index.ts (100%) rename {src => backend/src}/modules/cron/bankstatementsync.service.ts (100%) rename {src => backend/src}/modules/cron/dokuboximport.service.ts (100%) rename {src => backend/src}/modules/cron/prepareIncomingInvoices.ts (100%) rename {src => backend/src}/modules/helpdesk/helpdesk.contact.service.ts (100%) rename {src => backend/src}/modules/helpdesk/helpdesk.conversation.service.ts (100%) rename {src => backend/src}/modules/helpdesk/helpdesk.message.service.ts (100%) rename {src => backend/src}/modules/notification.service.ts (100%) rename {src => backend/src}/modules/publiclinks.service.ts (100%) rename {src => backend/src}/modules/serialexecution.service.ts (100%) rename {src => backend/src}/modules/time/buildtimeevaluation.service.ts (100%) rename {src => backend/src}/modules/time/derivetimespans.service.ts (100%) rename {src => backend/src}/modules/time/enrichtimespanswithstatus.service.ts (100%) rename {src => backend/src}/modules/time/evaluation.service.ts (100%) rename {src => backend/src}/modules/time/loadvalidevents.service.ts (100%) rename {src => backend/src}/plugins/auth.m2m.ts (100%) rename {src => backend/src}/plugins/auth.ts (100%) rename {src => backend/src}/plugins/cors.ts (100%) rename {src => backend/src}/plugins/dayjs.ts (100%) rename {src => backend/src}/plugins/db.ts (100%) rename {src => backend/src}/plugins/queryconfig.ts (100%) rename {src => backend/src}/plugins/services.ts (100%) rename {src => backend/src}/plugins/supabase.ts (100%) rename {src => backend/src}/plugins/swagger.ts (100%) rename {src => backend/src}/plugins/tenant.ts (100%) rename {src => backend/src}/routes/admin.ts (100%) rename {src => backend/src}/routes/auth/auth-authenticated.ts (100%) rename {src => backend/src}/routes/auth/auth.ts (100%) rename {src => backend/src}/routes/auth/me.ts (100%) rename {src => backend/src}/routes/auth/user.ts (100%) rename {src => backend/src}/routes/banking.ts (100%) rename {src => backend/src}/routes/devices/rfid.ts (100%) rename {src => backend/src}/routes/emailAsUser.ts (100%) rename {src => backend/src}/routes/exports.ts (100%) rename {src => backend/src}/routes/files.ts (100%) rename {src => backend/src}/routes/functions.ts (100%) rename {src => backend/src}/routes/health.ts (100%) rename {src => backend/src}/routes/helpdesk.inbound.email.ts (100%) rename {src => backend/src}/routes/helpdesk.inbound.ts (100%) rename {src => backend/src}/routes/helpdesk.ts (100%) rename {src => backend/src}/routes/history.ts (100%) rename {src => backend/src}/routes/internal/devices.ts (100%) rename {src => backend/src}/routes/internal/tenant.ts (100%) rename {src => backend/src}/routes/internal/time.ts (100%) rename {src => backend/src}/routes/notifications.ts (100%) rename {src => backend/src}/routes/profiles.ts (100%) rename {src => backend/src}/routes/publiclinks/publiclinks-authenticated.ts (100%) rename {src => backend/src}/routes/publiclinks/publiclinks-non-authenticated.ts (100%) rename {src => backend/src}/routes/resources/main.ts (100%) rename {src => backend/src}/routes/resourcesSpecial.ts (100%) rename {src => backend/src}/routes/staff/time.ts (100%) rename {src => backend/src}/routes/staff/timeconnects.ts (100%) rename {src => backend/src}/routes/tenant.ts (100%) rename {src => backend/src}/types/staff.ts (100%) rename {src => backend/src}/utils/crypt.ts (100%) rename {src => backend/src}/utils/dbSearch.ts (100%) rename {src => backend/src}/utils/diff.ts (100%) rename {src => backend/src}/utils/diffTranslations.ts (100%) rename {src => backend/src}/utils/emailengine.ts (100%) rename {src => backend/src}/utils/export/datev.ts (100%) rename {src => backend/src}/utils/export/sepa.ts (100%) rename {src => backend/src}/utils/files.ts (100%) rename {src => backend/src}/utils/functions.ts (100%) rename {src => backend/src}/utils/gpt.ts (100%) rename {src => backend/src}/utils/helpers.ts (100%) rename {src => backend/src}/utils/history.ts (100%) rename {src => backend/src}/utils/mailer.ts (100%) rename {src => backend/src}/utils/password.ts (100%) rename {src => backend/src}/utils/pdf.ts (100%) rename {src => backend/src}/utils/resource.config.ts (100%) rename {src => backend/src}/utils/s3.ts (100%) rename {src => backend/src}/utils/secrets.ts (100%) rename {src => backend/src}/utils/sort.ts (100%) rename {src => backend/src}/utils/stringRendering.ts (100%) rename tsconfig.json => backend/tsconfig.json (100%) diff --git a/.gitignore b/backend/.gitignore similarity index 100% rename from .gitignore rename to backend/.gitignore diff --git a/.gitlab-ci.yml b/backend/.gitlab-ci.yml similarity index 100% rename from .gitlab-ci.yml rename to backend/.gitlab-ci.yml diff --git a/Dockerfile b/backend/Dockerfile similarity index 100% rename from Dockerfile rename to backend/Dockerfile diff --git a/TODO.md b/backend/TODO.md similarity index 100% rename from TODO.md rename to backend/TODO.md diff --git a/db/index.ts b/backend/db/index.ts similarity index 100% rename from db/index.ts rename to backend/db/index.ts diff --git a/db/migrations/0000_brief_dark_beast.sql b/backend/db/migrations/0000_brief_dark_beast.sql similarity index 100% rename from db/migrations/0000_brief_dark_beast.sql rename to backend/db/migrations/0000_brief_dark_beast.sql diff --git a/db/migrations/0001_medical_big_bertha.sql b/backend/db/migrations/0001_medical_big_bertha.sql similarity index 100% rename from db/migrations/0001_medical_big_bertha.sql rename to backend/db/migrations/0001_medical_big_bertha.sql diff --git a/db/migrations/0002_silent_christian_walker.sql b/backend/db/migrations/0002_silent_christian_walker.sql similarity index 100% rename from db/migrations/0002_silent_christian_walker.sql rename to backend/db/migrations/0002_silent_christian_walker.sql diff --git a/db/migrations/meta/0000_snapshot.json b/backend/db/migrations/meta/0000_snapshot.json similarity index 100% rename from db/migrations/meta/0000_snapshot.json rename to backend/db/migrations/meta/0000_snapshot.json diff --git a/db/migrations/meta/0001_snapshot.json b/backend/db/migrations/meta/0001_snapshot.json similarity index 100% rename from db/migrations/meta/0001_snapshot.json rename to backend/db/migrations/meta/0001_snapshot.json diff --git a/db/migrations/meta/_journal.json b/backend/db/migrations/meta/_journal.json similarity index 100% rename from db/migrations/meta/_journal.json rename to backend/db/migrations/meta/_journal.json diff --git a/db/schema/accounts.ts b/backend/db/schema/accounts.ts similarity index 100% rename from db/schema/accounts.ts rename to backend/db/schema/accounts.ts diff --git a/db/schema/auth_profiles.ts b/backend/db/schema/auth_profiles.ts similarity index 100% rename from db/schema/auth_profiles.ts rename to backend/db/schema/auth_profiles.ts diff --git a/db/schema/auth_role_permisssions.ts b/backend/db/schema/auth_role_permisssions.ts similarity index 100% rename from db/schema/auth_role_permisssions.ts rename to backend/db/schema/auth_role_permisssions.ts diff --git a/db/schema/auth_roles.ts b/backend/db/schema/auth_roles.ts similarity index 100% rename from db/schema/auth_roles.ts rename to backend/db/schema/auth_roles.ts diff --git a/db/schema/auth_tenant_users.ts b/backend/db/schema/auth_tenant_users.ts similarity index 100% rename from db/schema/auth_tenant_users.ts rename to backend/db/schema/auth_tenant_users.ts diff --git a/db/schema/auth_user_roles.ts b/backend/db/schema/auth_user_roles.ts similarity index 100% rename from db/schema/auth_user_roles.ts rename to backend/db/schema/auth_user_roles.ts diff --git a/db/schema/auth_users.ts b/backend/db/schema/auth_users.ts similarity index 100% rename from db/schema/auth_users.ts rename to backend/db/schema/auth_users.ts diff --git a/db/schema/bankaccounts.ts b/backend/db/schema/bankaccounts.ts similarity index 100% rename from db/schema/bankaccounts.ts rename to backend/db/schema/bankaccounts.ts diff --git a/db/schema/bankrequisitions.ts b/backend/db/schema/bankrequisitions.ts similarity index 100% rename from db/schema/bankrequisitions.ts rename to backend/db/schema/bankrequisitions.ts diff --git a/db/schema/bankstatements.ts b/backend/db/schema/bankstatements.ts similarity index 100% rename from db/schema/bankstatements.ts rename to backend/db/schema/bankstatements.ts diff --git a/db/schema/checkexecutions.ts b/backend/db/schema/checkexecutions.ts similarity index 100% rename from db/schema/checkexecutions.ts rename to backend/db/schema/checkexecutions.ts diff --git a/db/schema/checks.ts b/backend/db/schema/checks.ts similarity index 100% rename from db/schema/checks.ts rename to backend/db/schema/checks.ts diff --git a/db/schema/citys.ts b/backend/db/schema/citys.ts similarity index 100% rename from db/schema/citys.ts rename to backend/db/schema/citys.ts diff --git a/db/schema/contacts.ts b/backend/db/schema/contacts.ts similarity index 100% rename from db/schema/contacts.ts rename to backend/db/schema/contacts.ts diff --git a/db/schema/contracts.ts b/backend/db/schema/contracts.ts similarity index 100% rename from db/schema/contracts.ts rename to backend/db/schema/contracts.ts diff --git a/db/schema/costcentres.ts b/backend/db/schema/costcentres.ts similarity index 100% rename from db/schema/costcentres.ts rename to backend/db/schema/costcentres.ts diff --git a/db/schema/countrys.ts b/backend/db/schema/countrys.ts similarity index 100% rename from db/schema/countrys.ts rename to backend/db/schema/countrys.ts diff --git a/db/schema/createddocuments.ts b/backend/db/schema/createddocuments.ts similarity index 100% rename from db/schema/createddocuments.ts rename to backend/db/schema/createddocuments.ts diff --git a/db/schema/createdletters.ts b/backend/db/schema/createdletters.ts similarity index 100% rename from db/schema/createdletters.ts rename to backend/db/schema/createdletters.ts diff --git a/db/schema/customers.ts b/backend/db/schema/customers.ts similarity index 100% rename from db/schema/customers.ts rename to backend/db/schema/customers.ts diff --git a/db/schema/devices.ts b/backend/db/schema/devices.ts similarity index 100% rename from db/schema/devices.ts rename to backend/db/schema/devices.ts diff --git a/db/schema/documentboxes.ts b/backend/db/schema/documentboxes.ts similarity index 100% rename from db/schema/documentboxes.ts rename to backend/db/schema/documentboxes.ts diff --git a/db/schema/enums.ts b/backend/db/schema/enums.ts similarity index 100% rename from db/schema/enums.ts rename to backend/db/schema/enums.ts diff --git a/db/schema/events.ts b/backend/db/schema/events.ts similarity index 100% rename from db/schema/events.ts rename to backend/db/schema/events.ts diff --git a/db/schema/files.ts b/backend/db/schema/files.ts similarity index 100% rename from db/schema/files.ts rename to backend/db/schema/files.ts diff --git a/db/schema/filetags.ts b/backend/db/schema/filetags.ts similarity index 100% rename from db/schema/filetags.ts rename to backend/db/schema/filetags.ts diff --git a/db/schema/folders.ts b/backend/db/schema/folders.ts similarity index 100% rename from db/schema/folders.ts rename to backend/db/schema/folders.ts diff --git a/db/schema/generatedexports.ts b/backend/db/schema/generatedexports.ts similarity index 100% rename from db/schema/generatedexports.ts rename to backend/db/schema/generatedexports.ts diff --git a/db/schema/globalmessages.ts b/backend/db/schema/globalmessages.ts similarity index 100% rename from db/schema/globalmessages.ts rename to backend/db/schema/globalmessages.ts diff --git a/db/schema/globalmessagesseen.ts b/backend/db/schema/globalmessagesseen.ts similarity index 100% rename from db/schema/globalmessagesseen.ts rename to backend/db/schema/globalmessagesseen.ts diff --git a/db/schema/helpdesk_channel_instances.ts b/backend/db/schema/helpdesk_channel_instances.ts similarity index 100% rename from db/schema/helpdesk_channel_instances.ts rename to backend/db/schema/helpdesk_channel_instances.ts diff --git a/db/schema/helpdesk_channel_types.ts b/backend/db/schema/helpdesk_channel_types.ts similarity index 100% rename from db/schema/helpdesk_channel_types.ts rename to backend/db/schema/helpdesk_channel_types.ts diff --git a/db/schema/helpdesk_contacts.ts b/backend/db/schema/helpdesk_contacts.ts similarity index 100% rename from db/schema/helpdesk_contacts.ts rename to backend/db/schema/helpdesk_contacts.ts diff --git a/db/schema/helpdesk_conversation_participants.ts b/backend/db/schema/helpdesk_conversation_participants.ts similarity index 100% rename from db/schema/helpdesk_conversation_participants.ts rename to backend/db/schema/helpdesk_conversation_participants.ts diff --git a/db/schema/helpdesk_conversations.ts b/backend/db/schema/helpdesk_conversations.ts similarity index 100% rename from db/schema/helpdesk_conversations.ts rename to backend/db/schema/helpdesk_conversations.ts diff --git a/db/schema/helpdesk_messages.ts b/backend/db/schema/helpdesk_messages.ts similarity index 100% rename from db/schema/helpdesk_messages.ts rename to backend/db/schema/helpdesk_messages.ts diff --git a/db/schema/helpdesk_routing_rules.ts b/backend/db/schema/helpdesk_routing_rules.ts similarity index 100% rename from db/schema/helpdesk_routing_rules.ts rename to backend/db/schema/helpdesk_routing_rules.ts diff --git a/db/schema/historyitems.ts b/backend/db/schema/historyitems.ts similarity index 100% rename from db/schema/historyitems.ts rename to backend/db/schema/historyitems.ts diff --git a/db/schema/holidays.ts b/backend/db/schema/holidays.ts similarity index 100% rename from db/schema/holidays.ts rename to backend/db/schema/holidays.ts diff --git a/db/schema/hourrates.ts b/backend/db/schema/hourrates.ts similarity index 100% rename from db/schema/hourrates.ts rename to backend/db/schema/hourrates.ts diff --git a/db/schema/incominginvoices.ts b/backend/db/schema/incominginvoices.ts similarity index 100% rename from db/schema/incominginvoices.ts rename to backend/db/schema/incominginvoices.ts diff --git a/db/schema/index.ts b/backend/db/schema/index.ts similarity index 100% rename from db/schema/index.ts rename to backend/db/schema/index.ts diff --git a/db/schema/inventoryitemgroups.ts b/backend/db/schema/inventoryitemgroups.ts similarity index 100% rename from db/schema/inventoryitemgroups.ts rename to backend/db/schema/inventoryitemgroups.ts diff --git a/db/schema/inventoryitems.ts b/backend/db/schema/inventoryitems.ts similarity index 100% rename from db/schema/inventoryitems.ts rename to backend/db/schema/inventoryitems.ts diff --git a/db/schema/letterheads.ts b/backend/db/schema/letterheads.ts similarity index 100% rename from db/schema/letterheads.ts rename to backend/db/schema/letterheads.ts diff --git a/db/schema/movements.ts b/backend/db/schema/movements.ts similarity index 100% rename from db/schema/movements.ts rename to backend/db/schema/movements.ts diff --git a/db/schema/notifications_event_types.ts b/backend/db/schema/notifications_event_types.ts similarity index 100% rename from db/schema/notifications_event_types.ts rename to backend/db/schema/notifications_event_types.ts diff --git a/db/schema/notifications_items.ts b/backend/db/schema/notifications_items.ts similarity index 100% rename from db/schema/notifications_items.ts rename to backend/db/schema/notifications_items.ts diff --git a/db/schema/notifications_preferences.ts b/backend/db/schema/notifications_preferences.ts similarity index 100% rename from db/schema/notifications_preferences.ts rename to backend/db/schema/notifications_preferences.ts diff --git a/db/schema/notifications_preferences_defaults.ts b/backend/db/schema/notifications_preferences_defaults.ts similarity index 100% rename from db/schema/notifications_preferences_defaults.ts rename to backend/db/schema/notifications_preferences_defaults.ts diff --git a/db/schema/ownaccounts.ts b/backend/db/schema/ownaccounts.ts similarity index 100% rename from db/schema/ownaccounts.ts rename to backend/db/schema/ownaccounts.ts diff --git a/db/schema/plants.ts b/backend/db/schema/plants.ts similarity index 100% rename from db/schema/plants.ts rename to backend/db/schema/plants.ts diff --git a/db/schema/productcategories.ts b/backend/db/schema/productcategories.ts similarity index 100% rename from db/schema/productcategories.ts rename to backend/db/schema/productcategories.ts diff --git a/db/schema/products.ts b/backend/db/schema/products.ts similarity index 100% rename from db/schema/products.ts rename to backend/db/schema/products.ts diff --git a/db/schema/projects.ts b/backend/db/schema/projects.ts similarity index 100% rename from db/schema/projects.ts rename to backend/db/schema/projects.ts diff --git a/db/schema/projecttypes.ts b/backend/db/schema/projecttypes.ts similarity index 100% rename from db/schema/projecttypes.ts rename to backend/db/schema/projecttypes.ts diff --git a/db/schema/public_links.ts b/backend/db/schema/public_links.ts similarity index 100% rename from db/schema/public_links.ts rename to backend/db/schema/public_links.ts diff --git a/db/schema/serialexecutions.ts b/backend/db/schema/serialexecutions.ts similarity index 100% rename from db/schema/serialexecutions.ts rename to backend/db/schema/serialexecutions.ts diff --git a/db/schema/serialtypes.ts b/backend/db/schema/serialtypes.ts similarity index 100% rename from db/schema/serialtypes.ts rename to backend/db/schema/serialtypes.ts diff --git a/db/schema/servicecategories.ts b/backend/db/schema/servicecategories.ts similarity index 100% rename from db/schema/servicecategories.ts rename to backend/db/schema/servicecategories.ts diff --git a/db/schema/services.ts b/backend/db/schema/services.ts similarity index 100% rename from db/schema/services.ts rename to backend/db/schema/services.ts diff --git a/db/schema/spaces.ts b/backend/db/schema/spaces.ts similarity index 100% rename from db/schema/spaces.ts rename to backend/db/schema/spaces.ts diff --git a/db/schema/staff_time_entries.ts b/backend/db/schema/staff_time_entries.ts similarity index 100% rename from db/schema/staff_time_entries.ts rename to backend/db/schema/staff_time_entries.ts diff --git a/db/schema/staff_time_entry_connects.ts b/backend/db/schema/staff_time_entry_connects.ts similarity index 100% rename from db/schema/staff_time_entry_connects.ts rename to backend/db/schema/staff_time_entry_connects.ts diff --git a/db/schema/staff_time_events.ts b/backend/db/schema/staff_time_events.ts similarity index 100% rename from db/schema/staff_time_events.ts rename to backend/db/schema/staff_time_events.ts diff --git a/db/schema/staff_zeitstromtimestamps.ts b/backend/db/schema/staff_zeitstromtimestamps.ts similarity index 100% rename from db/schema/staff_zeitstromtimestamps.ts rename to backend/db/schema/staff_zeitstromtimestamps.ts diff --git a/db/schema/statementallocations.ts b/backend/db/schema/statementallocations.ts similarity index 100% rename from db/schema/statementallocations.ts rename to backend/db/schema/statementallocations.ts diff --git a/db/schema/tasks.ts b/backend/db/schema/tasks.ts similarity index 100% rename from db/schema/tasks.ts rename to backend/db/schema/tasks.ts diff --git a/db/schema/taxtypes.ts b/backend/db/schema/taxtypes.ts similarity index 100% rename from db/schema/taxtypes.ts rename to backend/db/schema/taxtypes.ts diff --git a/db/schema/tenants.ts b/backend/db/schema/tenants.ts similarity index 100% rename from db/schema/tenants.ts rename to backend/db/schema/tenants.ts diff --git a/db/schema/texttemplates.ts b/backend/db/schema/texttemplates.ts similarity index 100% rename from db/schema/texttemplates.ts rename to backend/db/schema/texttemplates.ts diff --git a/db/schema/units.ts b/backend/db/schema/units.ts similarity index 100% rename from db/schema/units.ts rename to backend/db/schema/units.ts diff --git a/db/schema/user_credentials.ts b/backend/db/schema/user_credentials.ts similarity index 100% rename from db/schema/user_credentials.ts rename to backend/db/schema/user_credentials.ts diff --git a/db/schema/vehicles.ts b/backend/db/schema/vehicles.ts similarity index 100% rename from db/schema/vehicles.ts rename to backend/db/schema/vehicles.ts diff --git a/db/schema/vendors.ts b/backend/db/schema/vendors.ts similarity index 100% rename from db/schema/vendors.ts rename to backend/db/schema/vendors.ts diff --git a/docker-compose.yml b/backend/docker-compose.yml similarity index 100% rename from docker-compose.yml rename to backend/docker-compose.yml diff --git a/drizzle.config.ts b/backend/drizzle.config.ts similarity index 100% rename from drizzle.config.ts rename to backend/drizzle.config.ts diff --git a/package.json b/backend/package.json similarity index 100% rename from package.json rename to backend/package.json diff --git a/scripts/generate-schema-index.ts b/backend/scripts/generate-schema-index.ts similarity index 100% rename from scripts/generate-schema-index.ts rename to backend/scripts/generate-schema-index.ts diff --git a/src/index.ts b/backend/src/index.ts similarity index 100% rename from src/index.ts rename to backend/src/index.ts diff --git a/src/modules/cron/bankstatementsync.service.ts b/backend/src/modules/cron/bankstatementsync.service.ts similarity index 100% rename from src/modules/cron/bankstatementsync.service.ts rename to backend/src/modules/cron/bankstatementsync.service.ts diff --git a/src/modules/cron/dokuboximport.service.ts b/backend/src/modules/cron/dokuboximport.service.ts similarity index 100% rename from src/modules/cron/dokuboximport.service.ts rename to backend/src/modules/cron/dokuboximport.service.ts diff --git a/src/modules/cron/prepareIncomingInvoices.ts b/backend/src/modules/cron/prepareIncomingInvoices.ts similarity index 100% rename from src/modules/cron/prepareIncomingInvoices.ts rename to backend/src/modules/cron/prepareIncomingInvoices.ts diff --git a/src/modules/helpdesk/helpdesk.contact.service.ts b/backend/src/modules/helpdesk/helpdesk.contact.service.ts similarity index 100% rename from src/modules/helpdesk/helpdesk.contact.service.ts rename to backend/src/modules/helpdesk/helpdesk.contact.service.ts diff --git a/src/modules/helpdesk/helpdesk.conversation.service.ts b/backend/src/modules/helpdesk/helpdesk.conversation.service.ts similarity index 100% rename from src/modules/helpdesk/helpdesk.conversation.service.ts rename to backend/src/modules/helpdesk/helpdesk.conversation.service.ts diff --git a/src/modules/helpdesk/helpdesk.message.service.ts b/backend/src/modules/helpdesk/helpdesk.message.service.ts similarity index 100% rename from src/modules/helpdesk/helpdesk.message.service.ts rename to backend/src/modules/helpdesk/helpdesk.message.service.ts diff --git a/src/modules/notification.service.ts b/backend/src/modules/notification.service.ts similarity index 100% rename from src/modules/notification.service.ts rename to backend/src/modules/notification.service.ts diff --git a/src/modules/publiclinks.service.ts b/backend/src/modules/publiclinks.service.ts similarity index 100% rename from src/modules/publiclinks.service.ts rename to backend/src/modules/publiclinks.service.ts diff --git a/src/modules/serialexecution.service.ts b/backend/src/modules/serialexecution.service.ts similarity index 100% rename from src/modules/serialexecution.service.ts rename to backend/src/modules/serialexecution.service.ts diff --git a/src/modules/time/buildtimeevaluation.service.ts b/backend/src/modules/time/buildtimeevaluation.service.ts similarity index 100% rename from src/modules/time/buildtimeevaluation.service.ts rename to backend/src/modules/time/buildtimeevaluation.service.ts diff --git a/src/modules/time/derivetimespans.service.ts b/backend/src/modules/time/derivetimespans.service.ts similarity index 100% rename from src/modules/time/derivetimespans.service.ts rename to backend/src/modules/time/derivetimespans.service.ts diff --git a/src/modules/time/enrichtimespanswithstatus.service.ts b/backend/src/modules/time/enrichtimespanswithstatus.service.ts similarity index 100% rename from src/modules/time/enrichtimespanswithstatus.service.ts rename to backend/src/modules/time/enrichtimespanswithstatus.service.ts diff --git a/src/modules/time/evaluation.service.ts b/backend/src/modules/time/evaluation.service.ts similarity index 100% rename from src/modules/time/evaluation.service.ts rename to backend/src/modules/time/evaluation.service.ts diff --git a/src/modules/time/loadvalidevents.service.ts b/backend/src/modules/time/loadvalidevents.service.ts similarity index 100% rename from src/modules/time/loadvalidevents.service.ts rename to backend/src/modules/time/loadvalidevents.service.ts diff --git a/src/plugins/auth.m2m.ts b/backend/src/plugins/auth.m2m.ts similarity index 100% rename from src/plugins/auth.m2m.ts rename to backend/src/plugins/auth.m2m.ts diff --git a/src/plugins/auth.ts b/backend/src/plugins/auth.ts similarity index 100% rename from src/plugins/auth.ts rename to backend/src/plugins/auth.ts diff --git a/src/plugins/cors.ts b/backend/src/plugins/cors.ts similarity index 100% rename from src/plugins/cors.ts rename to backend/src/plugins/cors.ts diff --git a/src/plugins/dayjs.ts b/backend/src/plugins/dayjs.ts similarity index 100% rename from src/plugins/dayjs.ts rename to backend/src/plugins/dayjs.ts diff --git a/src/plugins/db.ts b/backend/src/plugins/db.ts similarity index 100% rename from src/plugins/db.ts rename to backend/src/plugins/db.ts diff --git a/src/plugins/queryconfig.ts b/backend/src/plugins/queryconfig.ts similarity index 100% rename from src/plugins/queryconfig.ts rename to backend/src/plugins/queryconfig.ts diff --git a/src/plugins/services.ts b/backend/src/plugins/services.ts similarity index 100% rename from src/plugins/services.ts rename to backend/src/plugins/services.ts diff --git a/src/plugins/supabase.ts b/backend/src/plugins/supabase.ts similarity index 100% rename from src/plugins/supabase.ts rename to backend/src/plugins/supabase.ts diff --git a/src/plugins/swagger.ts b/backend/src/plugins/swagger.ts similarity index 100% rename from src/plugins/swagger.ts rename to backend/src/plugins/swagger.ts diff --git a/src/plugins/tenant.ts b/backend/src/plugins/tenant.ts similarity index 100% rename from src/plugins/tenant.ts rename to backend/src/plugins/tenant.ts diff --git a/src/routes/admin.ts b/backend/src/routes/admin.ts similarity index 100% rename from src/routes/admin.ts rename to backend/src/routes/admin.ts diff --git a/src/routes/auth/auth-authenticated.ts b/backend/src/routes/auth/auth-authenticated.ts similarity index 100% rename from src/routes/auth/auth-authenticated.ts rename to backend/src/routes/auth/auth-authenticated.ts diff --git a/src/routes/auth/auth.ts b/backend/src/routes/auth/auth.ts similarity index 100% rename from src/routes/auth/auth.ts rename to backend/src/routes/auth/auth.ts diff --git a/src/routes/auth/me.ts b/backend/src/routes/auth/me.ts similarity index 100% rename from src/routes/auth/me.ts rename to backend/src/routes/auth/me.ts diff --git a/src/routes/auth/user.ts b/backend/src/routes/auth/user.ts similarity index 100% rename from src/routes/auth/user.ts rename to backend/src/routes/auth/user.ts diff --git a/src/routes/banking.ts b/backend/src/routes/banking.ts similarity index 100% rename from src/routes/banking.ts rename to backend/src/routes/banking.ts diff --git a/src/routes/devices/rfid.ts b/backend/src/routes/devices/rfid.ts similarity index 100% rename from src/routes/devices/rfid.ts rename to backend/src/routes/devices/rfid.ts diff --git a/src/routes/emailAsUser.ts b/backend/src/routes/emailAsUser.ts similarity index 100% rename from src/routes/emailAsUser.ts rename to backend/src/routes/emailAsUser.ts diff --git a/src/routes/exports.ts b/backend/src/routes/exports.ts similarity index 100% rename from src/routes/exports.ts rename to backend/src/routes/exports.ts diff --git a/src/routes/files.ts b/backend/src/routes/files.ts similarity index 100% rename from src/routes/files.ts rename to backend/src/routes/files.ts diff --git a/src/routes/functions.ts b/backend/src/routes/functions.ts similarity index 100% rename from src/routes/functions.ts rename to backend/src/routes/functions.ts diff --git a/src/routes/health.ts b/backend/src/routes/health.ts similarity index 100% rename from src/routes/health.ts rename to backend/src/routes/health.ts diff --git a/src/routes/helpdesk.inbound.email.ts b/backend/src/routes/helpdesk.inbound.email.ts similarity index 100% rename from src/routes/helpdesk.inbound.email.ts rename to backend/src/routes/helpdesk.inbound.email.ts diff --git a/src/routes/helpdesk.inbound.ts b/backend/src/routes/helpdesk.inbound.ts similarity index 100% rename from src/routes/helpdesk.inbound.ts rename to backend/src/routes/helpdesk.inbound.ts diff --git a/src/routes/helpdesk.ts b/backend/src/routes/helpdesk.ts similarity index 100% rename from src/routes/helpdesk.ts rename to backend/src/routes/helpdesk.ts diff --git a/src/routes/history.ts b/backend/src/routes/history.ts similarity index 100% rename from src/routes/history.ts rename to backend/src/routes/history.ts diff --git a/src/routes/internal/devices.ts b/backend/src/routes/internal/devices.ts similarity index 100% rename from src/routes/internal/devices.ts rename to backend/src/routes/internal/devices.ts diff --git a/src/routes/internal/tenant.ts b/backend/src/routes/internal/tenant.ts similarity index 100% rename from src/routes/internal/tenant.ts rename to backend/src/routes/internal/tenant.ts diff --git a/src/routes/internal/time.ts b/backend/src/routes/internal/time.ts similarity index 100% rename from src/routes/internal/time.ts rename to backend/src/routes/internal/time.ts diff --git a/src/routes/notifications.ts b/backend/src/routes/notifications.ts similarity index 100% rename from src/routes/notifications.ts rename to backend/src/routes/notifications.ts diff --git a/src/routes/profiles.ts b/backend/src/routes/profiles.ts similarity index 100% rename from src/routes/profiles.ts rename to backend/src/routes/profiles.ts diff --git a/src/routes/publiclinks/publiclinks-authenticated.ts b/backend/src/routes/publiclinks/publiclinks-authenticated.ts similarity index 100% rename from src/routes/publiclinks/publiclinks-authenticated.ts rename to backend/src/routes/publiclinks/publiclinks-authenticated.ts diff --git a/src/routes/publiclinks/publiclinks-non-authenticated.ts b/backend/src/routes/publiclinks/publiclinks-non-authenticated.ts similarity index 100% rename from src/routes/publiclinks/publiclinks-non-authenticated.ts rename to backend/src/routes/publiclinks/publiclinks-non-authenticated.ts diff --git a/src/routes/resources/main.ts b/backend/src/routes/resources/main.ts similarity index 100% rename from src/routes/resources/main.ts rename to backend/src/routes/resources/main.ts diff --git a/src/routes/resourcesSpecial.ts b/backend/src/routes/resourcesSpecial.ts similarity index 100% rename from src/routes/resourcesSpecial.ts rename to backend/src/routes/resourcesSpecial.ts diff --git a/src/routes/staff/time.ts b/backend/src/routes/staff/time.ts similarity index 100% rename from src/routes/staff/time.ts rename to backend/src/routes/staff/time.ts diff --git a/src/routes/staff/timeconnects.ts b/backend/src/routes/staff/timeconnects.ts similarity index 100% rename from src/routes/staff/timeconnects.ts rename to backend/src/routes/staff/timeconnects.ts diff --git a/src/routes/tenant.ts b/backend/src/routes/tenant.ts similarity index 100% rename from src/routes/tenant.ts rename to backend/src/routes/tenant.ts diff --git a/src/types/staff.ts b/backend/src/types/staff.ts similarity index 100% rename from src/types/staff.ts rename to backend/src/types/staff.ts diff --git a/src/utils/crypt.ts b/backend/src/utils/crypt.ts similarity index 100% rename from src/utils/crypt.ts rename to backend/src/utils/crypt.ts diff --git a/src/utils/dbSearch.ts b/backend/src/utils/dbSearch.ts similarity index 100% rename from src/utils/dbSearch.ts rename to backend/src/utils/dbSearch.ts diff --git a/src/utils/diff.ts b/backend/src/utils/diff.ts similarity index 100% rename from src/utils/diff.ts rename to backend/src/utils/diff.ts diff --git a/src/utils/diffTranslations.ts b/backend/src/utils/diffTranslations.ts similarity index 100% rename from src/utils/diffTranslations.ts rename to backend/src/utils/diffTranslations.ts diff --git a/src/utils/emailengine.ts b/backend/src/utils/emailengine.ts similarity index 100% rename from src/utils/emailengine.ts rename to backend/src/utils/emailengine.ts diff --git a/src/utils/export/datev.ts b/backend/src/utils/export/datev.ts similarity index 100% rename from src/utils/export/datev.ts rename to backend/src/utils/export/datev.ts diff --git a/src/utils/export/sepa.ts b/backend/src/utils/export/sepa.ts similarity index 100% rename from src/utils/export/sepa.ts rename to backend/src/utils/export/sepa.ts diff --git a/src/utils/files.ts b/backend/src/utils/files.ts similarity index 100% rename from src/utils/files.ts rename to backend/src/utils/files.ts diff --git a/src/utils/functions.ts b/backend/src/utils/functions.ts similarity index 100% rename from src/utils/functions.ts rename to backend/src/utils/functions.ts diff --git a/src/utils/gpt.ts b/backend/src/utils/gpt.ts similarity index 100% rename from src/utils/gpt.ts rename to backend/src/utils/gpt.ts diff --git a/src/utils/helpers.ts b/backend/src/utils/helpers.ts similarity index 100% rename from src/utils/helpers.ts rename to backend/src/utils/helpers.ts diff --git a/src/utils/history.ts b/backend/src/utils/history.ts similarity index 100% rename from src/utils/history.ts rename to backend/src/utils/history.ts diff --git a/src/utils/mailer.ts b/backend/src/utils/mailer.ts similarity index 100% rename from src/utils/mailer.ts rename to backend/src/utils/mailer.ts diff --git a/src/utils/password.ts b/backend/src/utils/password.ts similarity index 100% rename from src/utils/password.ts rename to backend/src/utils/password.ts diff --git a/src/utils/pdf.ts b/backend/src/utils/pdf.ts similarity index 100% rename from src/utils/pdf.ts rename to backend/src/utils/pdf.ts diff --git a/src/utils/resource.config.ts b/backend/src/utils/resource.config.ts similarity index 100% rename from src/utils/resource.config.ts rename to backend/src/utils/resource.config.ts diff --git a/src/utils/s3.ts b/backend/src/utils/s3.ts similarity index 100% rename from src/utils/s3.ts rename to backend/src/utils/s3.ts diff --git a/src/utils/secrets.ts b/backend/src/utils/secrets.ts similarity index 100% rename from src/utils/secrets.ts rename to backend/src/utils/secrets.ts diff --git a/src/utils/sort.ts b/backend/src/utils/sort.ts similarity index 100% rename from src/utils/sort.ts rename to backend/src/utils/sort.ts diff --git a/src/utils/stringRendering.ts b/backend/src/utils/stringRendering.ts similarity index 100% rename from src/utils/stringRendering.ts rename to backend/src/utils/stringRendering.ts diff --git a/tsconfig.json b/backend/tsconfig.json similarity index 100% rename from tsconfig.json rename to backend/tsconfig.json