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