diff --git a/.gitignore b/.gitignore index 7be55e2..d7dfead 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,10 @@ *.log .DS_Store -.env -.env.backup -.env.production -.phpactor.json -.phpunit.result.cache +src/.env +src/.env.backup +src/.env.production +src/.phpactor.json +src/.phpunit.result.cache /.codex /.cursor/ /.idea @@ -12,15 +12,15 @@ /.phpunit.cache /.vscode /.zed -/auth.json -/node_modules -/public/build -/public/fonts-manifest.dev.json -/public/hot -/public/storage -/storage/*.key -/storage/pail -/vendor +src/auth.json +src/node_modules +src/public/build +src/public/fonts-manifest.dev.json +src/public/hot +src/public/storage +src/storage/*.key +src/storage/pail +src/vendor _ide_helper.php Homestead.json Homestead.yaml diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..cc3a805 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1 @@ +webPipeline(name: 'laundry-backend', phpVersion: '8.3') diff --git a/.editorconfig b/src/.editorconfig similarity index 100% rename from .editorconfig rename to src/.editorconfig diff --git a/.env.example b/src/.env.example similarity index 100% rename from .env.example rename to src/.env.example diff --git a/.gitattributes b/src/.gitattributes similarity index 100% rename from .gitattributes rename to src/.gitattributes diff --git a/.npmrc b/src/.npmrc similarity index 100% rename from .npmrc rename to src/.npmrc diff --git a/app/Domain/Integration/MachineCommandResult.php b/src/app/Domain/Integration/MachineCommandResult.php similarity index 100% rename from app/Domain/Integration/MachineCommandResult.php rename to src/app/Domain/Integration/MachineCommandResult.php diff --git a/app/Domain/Integration/MachineProviderInterface.php b/src/app/Domain/Integration/MachineProviderInterface.php similarity index 100% rename from app/Domain/Integration/MachineProviderInterface.php rename to src/app/Domain/Integration/MachineProviderInterface.php diff --git a/app/Domain/Integration/MachineStatusSnapshot.php b/src/app/Domain/Integration/MachineStatusSnapshot.php similarity index 100% rename from app/Domain/Integration/MachineStatusSnapshot.php rename to src/app/Domain/Integration/MachineStatusSnapshot.php diff --git a/app/Domain/Integration/SimulatedMachineProvider.php b/src/app/Domain/Integration/SimulatedMachineProvider.php similarity index 100% rename from app/Domain/Integration/SimulatedMachineProvider.php rename to src/app/Domain/Integration/SimulatedMachineProvider.php diff --git a/app/Exceptions/BookingConflictException.php b/src/app/Exceptions/BookingConflictException.php similarity index 100% rename from app/Exceptions/BookingConflictException.php rename to src/app/Exceptions/BookingConflictException.php diff --git a/app/Exceptions/MachineNotAvailableException.php b/src/app/Exceptions/MachineNotAvailableException.php similarity index 100% rename from app/Exceptions/MachineNotAvailableException.php rename to src/app/Exceptions/MachineNotAvailableException.php diff --git a/app/Exceptions/WalletInsufficientFundsException.php b/src/app/Exceptions/WalletInsufficientFundsException.php similarity index 100% rename from app/Exceptions/WalletInsufficientFundsException.php rename to src/app/Exceptions/WalletInsufficientFundsException.php diff --git a/app/Http/Controllers/Api/V1/AuthController.php b/src/app/Http/Controllers/Api/V1/AuthController.php similarity index 100% rename from app/Http/Controllers/Api/V1/AuthController.php rename to src/app/Http/Controllers/Api/V1/AuthController.php diff --git a/app/Http/Controllers/Api/V1/BookingController.php b/src/app/Http/Controllers/Api/V1/BookingController.php similarity index 100% rename from app/Http/Controllers/Api/V1/BookingController.php rename to src/app/Http/Controllers/Api/V1/BookingController.php diff --git a/app/Http/Controllers/Api/V1/EstablishmentController.php b/src/app/Http/Controllers/Api/V1/EstablishmentController.php similarity index 100% rename from app/Http/Controllers/Api/V1/EstablishmentController.php rename to src/app/Http/Controllers/Api/V1/EstablishmentController.php diff --git a/app/Http/Controllers/Api/V1/HealthController.php b/src/app/Http/Controllers/Api/V1/HealthController.php similarity index 100% rename from app/Http/Controllers/Api/V1/HealthController.php rename to src/app/Http/Controllers/Api/V1/HealthController.php diff --git a/app/Http/Controllers/Api/V1/Integration/MachineEventController.php b/src/app/Http/Controllers/Api/V1/Integration/MachineEventController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Integration/MachineEventController.php rename to src/app/Http/Controllers/Api/V1/Integration/MachineEventController.php diff --git a/app/Http/Controllers/Api/V1/MachineController.php b/src/app/Http/Controllers/Api/V1/MachineController.php similarity index 100% rename from app/Http/Controllers/Api/V1/MachineController.php rename to src/app/Http/Controllers/Api/V1/MachineController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/AuthController.php b/src/app/Http/Controllers/Api/V1/Supervisor/AuthController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/AuthController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/AuthController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/BookingController.php b/src/app/Http/Controllers/Api/V1/Supervisor/BookingController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/BookingController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/BookingController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/DashboardController.php b/src/app/Http/Controllers/Api/V1/Supervisor/DashboardController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/DashboardController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/DashboardController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/MachineController.php b/src/app/Http/Controllers/Api/V1/Supervisor/MachineController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/MachineController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/MachineController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/PricingController.php b/src/app/Http/Controllers/Api/V1/Supervisor/PricingController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/PricingController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/PricingController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/PromotionController.php b/src/app/Http/Controllers/Api/V1/Supervisor/PromotionController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/PromotionController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/PromotionController.php diff --git a/app/Http/Controllers/Api/V1/Supervisor/WashController.php b/src/app/Http/Controllers/Api/V1/Supervisor/WashController.php similarity index 100% rename from app/Http/Controllers/Api/V1/Supervisor/WashController.php rename to src/app/Http/Controllers/Api/V1/Supervisor/WashController.php diff --git a/app/Http/Controllers/Api/V1/WalletController.php b/src/app/Http/Controllers/Api/V1/WalletController.php similarity index 100% rename from app/Http/Controllers/Api/V1/WalletController.php rename to src/app/Http/Controllers/Api/V1/WalletController.php diff --git a/app/Http/Controllers/Api/V1/WashController.php b/src/app/Http/Controllers/Api/V1/WashController.php similarity index 100% rename from app/Http/Controllers/Api/V1/WashController.php rename to src/app/Http/Controllers/Api/V1/WashController.php diff --git a/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/src/app/Http/Controllers/Auth/AuthenticatedSessionController.php similarity index 100% rename from app/Http/Controllers/Auth/AuthenticatedSessionController.php rename to src/app/Http/Controllers/Auth/AuthenticatedSessionController.php diff --git a/app/Http/Controllers/Auth/ConfirmablePasswordController.php b/src/app/Http/Controllers/Auth/ConfirmablePasswordController.php similarity index 100% rename from app/Http/Controllers/Auth/ConfirmablePasswordController.php rename to src/app/Http/Controllers/Auth/ConfirmablePasswordController.php diff --git a/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/src/app/Http/Controllers/Auth/EmailVerificationNotificationController.php similarity index 100% rename from app/Http/Controllers/Auth/EmailVerificationNotificationController.php rename to src/app/Http/Controllers/Auth/EmailVerificationNotificationController.php diff --git a/app/Http/Controllers/Auth/EmailVerificationPromptController.php b/src/app/Http/Controllers/Auth/EmailVerificationPromptController.php similarity index 100% rename from app/Http/Controllers/Auth/EmailVerificationPromptController.php rename to src/app/Http/Controllers/Auth/EmailVerificationPromptController.php diff --git a/app/Http/Controllers/Auth/NewPasswordController.php b/src/app/Http/Controllers/Auth/NewPasswordController.php similarity index 100% rename from app/Http/Controllers/Auth/NewPasswordController.php rename to src/app/Http/Controllers/Auth/NewPasswordController.php diff --git a/app/Http/Controllers/Auth/PasswordController.php b/src/app/Http/Controllers/Auth/PasswordController.php similarity index 100% rename from app/Http/Controllers/Auth/PasswordController.php rename to src/app/Http/Controllers/Auth/PasswordController.php diff --git a/app/Http/Controllers/Auth/PasswordResetLinkController.php b/src/app/Http/Controllers/Auth/PasswordResetLinkController.php similarity index 100% rename from app/Http/Controllers/Auth/PasswordResetLinkController.php rename to src/app/Http/Controllers/Auth/PasswordResetLinkController.php diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/src/app/Http/Controllers/Auth/RegisteredUserController.php similarity index 100% rename from app/Http/Controllers/Auth/RegisteredUserController.php rename to src/app/Http/Controllers/Auth/RegisteredUserController.php diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/src/app/Http/Controllers/Auth/VerifyEmailController.php similarity index 100% rename from app/Http/Controllers/Auth/VerifyEmailController.php rename to src/app/Http/Controllers/Auth/VerifyEmailController.php diff --git a/app/Http/Controllers/Concerns/RespondsWithJson.php b/src/app/Http/Controllers/Concerns/RespondsWithJson.php similarity index 100% rename from app/Http/Controllers/Concerns/RespondsWithJson.php rename to src/app/Http/Controllers/Concerns/RespondsWithJson.php diff --git a/app/Http/Controllers/Controller.php b/src/app/Http/Controllers/Controller.php similarity index 100% rename from app/Http/Controllers/Controller.php rename to src/app/Http/Controllers/Controller.php diff --git a/app/Http/Controllers/ProfileController.php b/src/app/Http/Controllers/ProfileController.php similarity index 100% rename from app/Http/Controllers/ProfileController.php rename to src/app/Http/Controllers/ProfileController.php diff --git a/app/Http/Controllers/Supervisor/AuthController.php b/src/app/Http/Controllers/Supervisor/AuthController.php similarity index 100% rename from app/Http/Controllers/Supervisor/AuthController.php rename to src/app/Http/Controllers/Supervisor/AuthController.php diff --git a/app/Http/Controllers/Supervisor/BookingPageController.php b/src/app/Http/Controllers/Supervisor/BookingPageController.php similarity index 100% rename from app/Http/Controllers/Supervisor/BookingPageController.php rename to src/app/Http/Controllers/Supervisor/BookingPageController.php diff --git a/app/Http/Controllers/Supervisor/Concerns/ScopesSupervisorResources.php b/src/app/Http/Controllers/Supervisor/Concerns/ScopesSupervisorResources.php similarity index 100% rename from app/Http/Controllers/Supervisor/Concerns/ScopesSupervisorResources.php rename to src/app/Http/Controllers/Supervisor/Concerns/ScopesSupervisorResources.php diff --git a/app/Http/Controllers/Supervisor/DashboardController.php b/src/app/Http/Controllers/Supervisor/DashboardController.php similarity index 100% rename from app/Http/Controllers/Supervisor/DashboardController.php rename to src/app/Http/Controllers/Supervisor/DashboardController.php diff --git a/app/Http/Controllers/Supervisor/MachinePageController.php b/src/app/Http/Controllers/Supervisor/MachinePageController.php similarity index 100% rename from app/Http/Controllers/Supervisor/MachinePageController.php rename to src/app/Http/Controllers/Supervisor/MachinePageController.php diff --git a/app/Http/Controllers/Supervisor/OrganizationPageController.php b/src/app/Http/Controllers/Supervisor/OrganizationPageController.php similarity index 100% rename from app/Http/Controllers/Supervisor/OrganizationPageController.php rename to src/app/Http/Controllers/Supervisor/OrganizationPageController.php diff --git a/app/Http/Controllers/Supervisor/PricingPageController.php b/src/app/Http/Controllers/Supervisor/PricingPageController.php similarity index 100% rename from app/Http/Controllers/Supervisor/PricingPageController.php rename to src/app/Http/Controllers/Supervisor/PricingPageController.php diff --git a/app/Http/Controllers/Supervisor/PromotionPageController.php b/src/app/Http/Controllers/Supervisor/PromotionPageController.php similarity index 100% rename from app/Http/Controllers/Supervisor/PromotionPageController.php rename to src/app/Http/Controllers/Supervisor/PromotionPageController.php diff --git a/app/Http/Controllers/Supervisor/WashPageController.php b/src/app/Http/Controllers/Supervisor/WashPageController.php similarity index 100% rename from app/Http/Controllers/Supervisor/WashPageController.php rename to src/app/Http/Controllers/Supervisor/WashPageController.php diff --git a/app/Http/Middleware/AuthenticateMachineIntegration.php b/src/app/Http/Middleware/AuthenticateMachineIntegration.php similarity index 100% rename from app/Http/Middleware/AuthenticateMachineIntegration.php rename to src/app/Http/Middleware/AuthenticateMachineIntegration.php diff --git a/app/Http/Middleware/AuthenticateSupervisor.php b/src/app/Http/Middleware/AuthenticateSupervisor.php similarity index 100% rename from app/Http/Middleware/AuthenticateSupervisor.php rename to src/app/Http/Middleware/AuthenticateSupervisor.php diff --git a/app/Http/Middleware/EnsureApiUser.php b/src/app/Http/Middleware/EnsureApiUser.php similarity index 100% rename from app/Http/Middleware/EnsureApiUser.php rename to src/app/Http/Middleware/EnsureApiUser.php diff --git a/app/Http/Middleware/EnsureSupervisorScope.php b/src/app/Http/Middleware/EnsureSupervisorScope.php similarity index 100% rename from app/Http/Middleware/EnsureSupervisorScope.php rename to src/app/Http/Middleware/EnsureSupervisorScope.php diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/src/app/Http/Middleware/HandleInertiaRequests.php similarity index 100% rename from app/Http/Middleware/HandleInertiaRequests.php rename to src/app/Http/Middleware/HandleInertiaRequests.php diff --git a/app/Http/Requests/Api/V1/Auth/LoginRequest.php b/src/app/Http/Requests/Api/V1/Auth/LoginRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Auth/LoginRequest.php rename to src/app/Http/Requests/Api/V1/Auth/LoginRequest.php diff --git a/app/Http/Requests/Api/V1/Auth/RefreshRequest.php b/src/app/Http/Requests/Api/V1/Auth/RefreshRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Auth/RefreshRequest.php rename to src/app/Http/Requests/Api/V1/Auth/RefreshRequest.php diff --git a/app/Http/Requests/Api/V1/Auth/RegisterRequest.php b/src/app/Http/Requests/Api/V1/Auth/RegisterRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Auth/RegisterRequest.php rename to src/app/Http/Requests/Api/V1/Auth/RegisterRequest.php diff --git a/app/Http/Requests/Api/V1/Booking/MoveBookingRequest.php b/src/app/Http/Requests/Api/V1/Booking/MoveBookingRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Booking/MoveBookingRequest.php rename to src/app/Http/Requests/Api/V1/Booking/MoveBookingRequest.php diff --git a/app/Http/Requests/Api/V1/Booking/StoreBookingRequest.php b/src/app/Http/Requests/Api/V1/Booking/StoreBookingRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Booking/StoreBookingRequest.php rename to src/app/Http/Requests/Api/V1/Booking/StoreBookingRequest.php diff --git a/app/Http/Requests/Api/V1/Integration/AckCommandRequest.php b/src/app/Http/Requests/Api/V1/Integration/AckCommandRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Integration/AckCommandRequest.php rename to src/app/Http/Requests/Api/V1/Integration/AckCommandRequest.php diff --git a/app/Http/Requests/Api/V1/Integration/HeartbeatRequest.php b/src/app/Http/Requests/Api/V1/Integration/HeartbeatRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Integration/HeartbeatRequest.php rename to src/app/Http/Requests/Api/V1/Integration/HeartbeatRequest.php diff --git a/app/Http/Requests/Api/V1/Integration/MachineEventRequest.php b/src/app/Http/Requests/Api/V1/Integration/MachineEventRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Integration/MachineEventRequest.php rename to src/app/Http/Requests/Api/V1/Integration/MachineEventRequest.php diff --git a/app/Http/Requests/Api/V1/Supervisor/LoginRequest.php b/src/app/Http/Requests/Api/V1/Supervisor/LoginRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Supervisor/LoginRequest.php rename to src/app/Http/Requests/Api/V1/Supervisor/LoginRequest.php diff --git a/app/Http/Requests/Api/V1/Supervisor/StorePricingRequest.php b/src/app/Http/Requests/Api/V1/Supervisor/StorePricingRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Supervisor/StorePricingRequest.php rename to src/app/Http/Requests/Api/V1/Supervisor/StorePricingRequest.php diff --git a/app/Http/Requests/Api/V1/Supervisor/UpdatePricingRequest.php b/src/app/Http/Requests/Api/V1/Supervisor/UpdatePricingRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Supervisor/UpdatePricingRequest.php rename to src/app/Http/Requests/Api/V1/Supervisor/UpdatePricingRequest.php diff --git a/app/Http/Requests/Api/V1/Wallet/ConfirmTopUpRequest.php b/src/app/Http/Requests/Api/V1/Wallet/ConfirmTopUpRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Wallet/ConfirmTopUpRequest.php rename to src/app/Http/Requests/Api/V1/Wallet/ConfirmTopUpRequest.php diff --git a/app/Http/Requests/Api/V1/Wallet/InitiateTopUpRequest.php b/src/app/Http/Requests/Api/V1/Wallet/InitiateTopUpRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Wallet/InitiateTopUpRequest.php rename to src/app/Http/Requests/Api/V1/Wallet/InitiateTopUpRequest.php diff --git a/app/Http/Requests/Api/V1/Wash/StartWashRequest.php b/src/app/Http/Requests/Api/V1/Wash/StartWashRequest.php similarity index 100% rename from app/Http/Requests/Api/V1/Wash/StartWashRequest.php rename to src/app/Http/Requests/Api/V1/Wash/StartWashRequest.php diff --git a/app/Http/Requests/Auth/LoginRequest.php b/src/app/Http/Requests/Auth/LoginRequest.php similarity index 100% rename from app/Http/Requests/Auth/LoginRequest.php rename to src/app/Http/Requests/Auth/LoginRequest.php diff --git a/app/Http/Requests/ProfileUpdateRequest.php b/src/app/Http/Requests/ProfileUpdateRequest.php similarity index 100% rename from app/Http/Requests/ProfileUpdateRequest.php rename to src/app/Http/Requests/ProfileUpdateRequest.php diff --git a/app/Http/Requests/Supervisor/LoginRequest.php b/src/app/Http/Requests/Supervisor/LoginRequest.php similarity index 100% rename from app/Http/Requests/Supervisor/LoginRequest.php rename to src/app/Http/Requests/Supervisor/LoginRequest.php diff --git a/app/Http/Resources/BookingResource.php b/src/app/Http/Resources/BookingResource.php similarity index 100% rename from app/Http/Resources/BookingResource.php rename to src/app/Http/Resources/BookingResource.php diff --git a/app/Http/Resources/EstablishmentResource.php b/src/app/Http/Resources/EstablishmentResource.php similarity index 100% rename from app/Http/Resources/EstablishmentResource.php rename to src/app/Http/Resources/EstablishmentResource.php diff --git a/app/Http/Resources/MachineResource.php b/src/app/Http/Resources/MachineResource.php similarity index 100% rename from app/Http/Resources/MachineResource.php rename to src/app/Http/Resources/MachineResource.php diff --git a/app/Http/Resources/PaymentTransactionResource.php b/src/app/Http/Resources/PaymentTransactionResource.php similarity index 100% rename from app/Http/Resources/PaymentTransactionResource.php rename to src/app/Http/Resources/PaymentTransactionResource.php diff --git a/app/Http/Resources/PricingRuleResource.php b/src/app/Http/Resources/PricingRuleResource.php similarity index 100% rename from app/Http/Resources/PricingRuleResource.php rename to src/app/Http/Resources/PricingRuleResource.php diff --git a/app/Http/Resources/PromotionResource.php b/src/app/Http/Resources/PromotionResource.php similarity index 100% rename from app/Http/Resources/PromotionResource.php rename to src/app/Http/Resources/PromotionResource.php diff --git a/app/Http/Resources/SupervisorResource.php b/src/app/Http/Resources/SupervisorResource.php similarity index 100% rename from app/Http/Resources/SupervisorResource.php rename to src/app/Http/Resources/SupervisorResource.php diff --git a/app/Http/Resources/UserResource.php b/src/app/Http/Resources/UserResource.php similarity index 100% rename from app/Http/Resources/UserResource.php rename to src/app/Http/Resources/UserResource.php diff --git a/app/Http/Resources/WalletResource.php b/src/app/Http/Resources/WalletResource.php similarity index 100% rename from app/Http/Resources/WalletResource.php rename to src/app/Http/Resources/WalletResource.php diff --git a/app/Http/Resources/WalletTransactionResource.php b/src/app/Http/Resources/WalletTransactionResource.php similarity index 100% rename from app/Http/Resources/WalletTransactionResource.php rename to src/app/Http/Resources/WalletTransactionResource.php diff --git a/app/Http/Resources/WashResource.php b/src/app/Http/Resources/WashResource.php similarity index 100% rename from app/Http/Resources/WashResource.php rename to src/app/Http/Resources/WashResource.php diff --git a/app/Jobs/CheckNoShowBookings.php b/src/app/Jobs/CheckNoShowBookings.php similarity index 100% rename from app/Jobs/CheckNoShowBookings.php rename to src/app/Jobs/CheckNoShowBookings.php diff --git a/app/Jobs/GenerateDailyStats.php b/src/app/Jobs/GenerateDailyStats.php similarity index 100% rename from app/Jobs/GenerateDailyStats.php rename to src/app/Jobs/GenerateDailyStats.php diff --git a/app/Jobs/RefreshOfflineMachines.php b/src/app/Jobs/RefreshOfflineMachines.php similarity index 100% rename from app/Jobs/RefreshOfflineMachines.php rename to src/app/Jobs/RefreshOfflineMachines.php diff --git a/app/Jobs/SimulateCycleCompletion.php b/src/app/Jobs/SimulateCycleCompletion.php similarity index 100% rename from app/Jobs/SimulateCycleCompletion.php rename to src/app/Jobs/SimulateCycleCompletion.php diff --git a/app/Models/AuditLog.php b/src/app/Models/AuditLog.php similarity index 100% rename from app/Models/AuditLog.php rename to src/app/Models/AuditLog.php diff --git a/app/Models/Booking.php b/src/app/Models/Booking.php similarity index 100% rename from app/Models/Booking.php rename to src/app/Models/Booking.php diff --git a/app/Models/Concerns/BelongsToOrganization.php b/src/app/Models/Concerns/BelongsToOrganization.php similarity index 100% rename from app/Models/Concerns/BelongsToOrganization.php rename to src/app/Models/Concerns/BelongsToOrganization.php diff --git a/app/Models/Concerns/HasUuid.php b/src/app/Models/Concerns/HasUuid.php similarity index 100% rename from app/Models/Concerns/HasUuid.php rename to src/app/Models/Concerns/HasUuid.php diff --git a/app/Models/DailyEstablishmentStat.php b/src/app/Models/DailyEstablishmentStat.php similarity index 100% rename from app/Models/DailyEstablishmentStat.php rename to src/app/Models/DailyEstablishmentStat.php diff --git a/app/Models/Establishment.php b/src/app/Models/Establishment.php similarity index 100% rename from app/Models/Establishment.php rename to src/app/Models/Establishment.php diff --git a/app/Models/GdprConsent.php b/src/app/Models/GdprConsent.php similarity index 100% rename from app/Models/GdprConsent.php rename to src/app/Models/GdprConsent.php diff --git a/app/Models/Machine.php b/src/app/Models/Machine.php similarity index 100% rename from app/Models/Machine.php rename to src/app/Models/Machine.php diff --git a/app/Models/MachineCommand.php b/src/app/Models/MachineCommand.php similarity index 100% rename from app/Models/MachineCommand.php rename to src/app/Models/MachineCommand.php diff --git a/app/Models/MachineEvent.php b/src/app/Models/MachineEvent.php similarity index 100% rename from app/Models/MachineEvent.php rename to src/app/Models/MachineEvent.php diff --git a/app/Models/MachineIntegration.php b/src/app/Models/MachineIntegration.php similarity index 100% rename from app/Models/MachineIntegration.php rename to src/app/Models/MachineIntegration.php diff --git a/app/Models/MachineStatusHistory.php b/src/app/Models/MachineStatusHistory.php similarity index 100% rename from app/Models/MachineStatusHistory.php rename to src/app/Models/MachineStatusHistory.php diff --git a/app/Models/NotificationPreference.php b/src/app/Models/NotificationPreference.php similarity index 100% rename from app/Models/NotificationPreference.php rename to src/app/Models/NotificationPreference.php diff --git a/app/Models/Organization.php b/src/app/Models/Organization.php similarity index 100% rename from app/Models/Organization.php rename to src/app/Models/Organization.php diff --git a/app/Models/PaymentTransaction.php b/src/app/Models/PaymentTransaction.php similarity index 100% rename from app/Models/PaymentTransaction.php rename to src/app/Models/PaymentTransaction.php diff --git a/app/Models/PricingRule.php b/src/app/Models/PricingRule.php similarity index 100% rename from app/Models/PricingRule.php rename to src/app/Models/PricingRule.php diff --git a/app/Models/Promotion.php b/src/app/Models/Promotion.php similarity index 100% rename from app/Models/Promotion.php rename to src/app/Models/Promotion.php diff --git a/app/Models/PushNotification.php b/src/app/Models/PushNotification.php similarity index 100% rename from app/Models/PushNotification.php rename to src/app/Models/PushNotification.php diff --git a/app/Models/Supervisor.php b/src/app/Models/Supervisor.php similarity index 100% rename from app/Models/Supervisor.php rename to src/app/Models/Supervisor.php diff --git a/app/Models/User.php b/src/app/Models/User.php similarity index 100% rename from app/Models/User.php rename to src/app/Models/User.php diff --git a/app/Models/UserDevice.php b/src/app/Models/UserDevice.php similarity index 100% rename from app/Models/UserDevice.php rename to src/app/Models/UserDevice.php diff --git a/app/Models/Wallet.php b/src/app/Models/Wallet.php similarity index 100% rename from app/Models/Wallet.php rename to src/app/Models/Wallet.php diff --git a/app/Models/WalletTransaction.php b/src/app/Models/WalletTransaction.php similarity index 100% rename from app/Models/WalletTransaction.php rename to src/app/Models/WalletTransaction.php diff --git a/app/Models/Wash.php b/src/app/Models/Wash.php similarity index 100% rename from app/Models/Wash.php rename to src/app/Models/Wash.php diff --git a/app/Providers/AppServiceProvider.php b/src/app/Providers/AppServiceProvider.php similarity index 100% rename from app/Providers/AppServiceProvider.php rename to src/app/Providers/AppServiceProvider.php diff --git a/app/Providers/IntegrationServiceProvider.php b/src/app/Providers/IntegrationServiceProvider.php similarity index 100% rename from app/Providers/IntegrationServiceProvider.php rename to src/app/Providers/IntegrationServiceProvider.php diff --git a/app/Services/AuditService.php b/src/app/Services/AuditService.php similarity index 100% rename from app/Services/AuditService.php rename to src/app/Services/AuditService.php diff --git a/app/Services/BookingService.php b/src/app/Services/BookingService.php similarity index 100% rename from app/Services/BookingService.php rename to src/app/Services/BookingService.php diff --git a/app/Services/DashboardService.php b/src/app/Services/DashboardService.php similarity index 100% rename from app/Services/DashboardService.php rename to src/app/Services/DashboardService.php diff --git a/app/Services/GeocodingService.php b/src/app/Services/GeocodingService.php similarity index 100% rename from app/Services/GeocodingService.php rename to src/app/Services/GeocodingService.php diff --git a/app/Services/MachineIntegrationService.php b/src/app/Services/MachineIntegrationService.php similarity index 100% rename from app/Services/MachineIntegrationService.php rename to src/app/Services/MachineIntegrationService.php diff --git a/app/Services/PaymentService.php b/src/app/Services/PaymentService.php similarity index 100% rename from app/Services/PaymentService.php rename to src/app/Services/PaymentService.php diff --git a/app/Services/PricingService.php b/src/app/Services/PricingService.php similarity index 100% rename from app/Services/PricingService.php rename to src/app/Services/PricingService.php diff --git a/app/Services/StripePaymentService.php b/src/app/Services/StripePaymentService.php similarity index 100% rename from app/Services/StripePaymentService.php rename to src/app/Services/StripePaymentService.php diff --git a/app/Services/WalletService.php b/src/app/Services/WalletService.php similarity index 100% rename from app/Services/WalletService.php rename to src/app/Services/WalletService.php diff --git a/app/Services/WashService.php b/src/app/Services/WashService.php similarity index 100% rename from app/Services/WashService.php rename to src/app/Services/WashService.php diff --git a/app/Support/WashCycleProgress.php b/src/app/Support/WashCycleProgress.php similarity index 100% rename from app/Support/WashCycleProgress.php rename to src/app/Support/WashCycleProgress.php diff --git a/artisan b/src/artisan similarity index 100% rename from artisan rename to src/artisan diff --git a/bootstrap/app.php b/src/bootstrap/app.php similarity index 100% rename from bootstrap/app.php rename to src/bootstrap/app.php diff --git a/bootstrap/cache/.gitignore b/src/bootstrap/cache/.gitignore similarity index 100% rename from bootstrap/cache/.gitignore rename to src/bootstrap/cache/.gitignore diff --git a/bootstrap/providers.php b/src/bootstrap/providers.php similarity index 100% rename from bootstrap/providers.php rename to src/bootstrap/providers.php diff --git a/composer.json b/src/composer.json similarity index 100% rename from composer.json rename to src/composer.json diff --git a/composer.lock b/src/composer.lock similarity index 100% rename from composer.lock rename to src/composer.lock diff --git a/config/app.php b/src/config/app.php similarity index 100% rename from config/app.php rename to src/config/app.php diff --git a/config/auth.php b/src/config/auth.php similarity index 100% rename from config/auth.php rename to src/config/auth.php diff --git a/config/cache.php b/src/config/cache.php similarity index 100% rename from config/cache.php rename to src/config/cache.php diff --git a/config/cors.php b/src/config/cors.php similarity index 100% rename from config/cors.php rename to src/config/cors.php diff --git a/config/database.php b/src/config/database.php similarity index 100% rename from config/database.php rename to src/config/database.php diff --git a/config/filesystems.php b/src/config/filesystems.php similarity index 100% rename from config/filesystems.php rename to src/config/filesystems.php diff --git a/config/laverie.php b/src/config/laverie.php similarity index 100% rename from config/laverie.php rename to src/config/laverie.php diff --git a/config/logging.php b/src/config/logging.php similarity index 100% rename from config/logging.php rename to src/config/logging.php diff --git a/config/mail.php b/src/config/mail.php similarity index 100% rename from config/mail.php rename to src/config/mail.php diff --git a/config/queue.php b/src/config/queue.php similarity index 100% rename from config/queue.php rename to src/config/queue.php diff --git a/config/sanctum.php b/src/config/sanctum.php similarity index 100% rename from config/sanctum.php rename to src/config/sanctum.php diff --git a/config/services.php b/src/config/services.php similarity index 100% rename from config/services.php rename to src/config/services.php diff --git a/config/session.php b/src/config/session.php similarity index 100% rename from config/session.php rename to src/config/session.php diff --git a/database/.gitignore b/src/database/.gitignore similarity index 100% rename from database/.gitignore rename to src/database/.gitignore diff --git a/database/factories/UserFactory.php b/src/database/factories/UserFactory.php similarity index 100% rename from database/factories/UserFactory.php rename to src/database/factories/UserFactory.php diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/src/database/migrations/0001_01_01_000000_create_users_table.php similarity index 100% rename from database/migrations/0001_01_01_000000_create_users_table.php rename to src/database/migrations/0001_01_01_000000_create_users_table.php diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/src/database/migrations/0001_01_01_000001_create_cache_table.php similarity index 100% rename from database/migrations/0001_01_01_000001_create_cache_table.php rename to src/database/migrations/0001_01_01_000001_create_cache_table.php diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/src/database/migrations/0001_01_01_000002_create_jobs_table.php similarity index 100% rename from database/migrations/0001_01_01_000002_create_jobs_table.php rename to src/database/migrations/0001_01_01_000002_create_jobs_table.php diff --git a/database/migrations/2026_06_27_000001_create_laverie_domain_tables.php b/src/database/migrations/2026_06_27_000001_create_laverie_domain_tables.php similarity index 100% rename from database/migrations/2026_06_27_000001_create_laverie_domain_tables.php rename to src/database/migrations/2026_06_27_000001_create_laverie_domain_tables.php diff --git a/database/migrations/2026_06_27_212930_create_personal_access_tokens_table.php b/src/database/migrations/2026_06_27_212930_create_personal_access_tokens_table.php similarity index 100% rename from database/migrations/2026_06_27_212930_create_personal_access_tokens_table.php rename to src/database/migrations/2026_06_27_212930_create_personal_access_tokens_table.php diff --git a/database/seeders/DatabaseSeeder.php b/src/database/seeders/DatabaseSeeder.php similarity index 100% rename from database/seeders/DatabaseSeeder.php rename to src/database/seeders/DatabaseSeeder.php diff --git a/database/seeders/DemoSeeder.php b/src/database/seeders/DemoSeeder.php similarity index 100% rename from database/seeders/DemoSeeder.php rename to src/database/seeders/DemoSeeder.php diff --git a/jsconfig.json b/src/jsconfig.json similarity index 100% rename from jsconfig.json rename to src/jsconfig.json diff --git a/package-lock.json b/src/package-lock.json similarity index 100% rename from package-lock.json rename to src/package-lock.json diff --git a/package.json b/src/package.json similarity index 95% rename from package.json rename to src/package.json index 01c3c60..1f7964f 100644 --- a/package.json +++ b/src/package.json @@ -3,7 +3,7 @@ "private": true, "type": "module", "scripts": { - "build": "vite build", + "prod": "vite build", "dev": "vite" }, "devDependencies": { diff --git a/phpunit.xml b/src/phpunit.xml similarity index 100% rename from phpunit.xml rename to src/phpunit.xml diff --git a/postcss.config.js b/src/postcss.config.js similarity index 100% rename from postcss.config.js rename to src/postcss.config.js diff --git a/public/.htaccess b/src/public/.htaccess similarity index 100% rename from public/.htaccess rename to src/public/.htaccess diff --git a/public/favicon.ico b/src/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to src/public/favicon.ico diff --git a/public/index.php b/src/public/index.php similarity index 100% rename from public/index.php rename to src/public/index.php diff --git a/public/robots.txt b/src/public/robots.txt similarity index 100% rename from public/robots.txt rename to src/public/robots.txt diff --git a/resources/css/app.css b/src/resources/css/app.css similarity index 100% rename from resources/css/app.css rename to src/resources/css/app.css diff --git a/resources/js/Components/ApplicationLogo.vue b/src/resources/js/Components/ApplicationLogo.vue similarity index 100% rename from resources/js/Components/ApplicationLogo.vue rename to src/resources/js/Components/ApplicationLogo.vue diff --git a/resources/js/Components/Checkbox.vue b/src/resources/js/Components/Checkbox.vue similarity index 100% rename from resources/js/Components/Checkbox.vue rename to src/resources/js/Components/Checkbox.vue diff --git a/resources/js/Components/ConfirmDeleteModal.vue b/src/resources/js/Components/ConfirmDeleteModal.vue similarity index 100% rename from resources/js/Components/ConfirmDeleteModal.vue rename to src/resources/js/Components/ConfirmDeleteModal.vue diff --git a/resources/js/Components/DangerButton.vue b/src/resources/js/Components/DangerButton.vue similarity index 100% rename from resources/js/Components/DangerButton.vue rename to src/resources/js/Components/DangerButton.vue diff --git a/resources/js/Components/Dropdown.vue b/src/resources/js/Components/Dropdown.vue similarity index 100% rename from resources/js/Components/Dropdown.vue rename to src/resources/js/Components/Dropdown.vue diff --git a/resources/js/Components/DropdownLink.vue b/src/resources/js/Components/DropdownLink.vue similarity index 100% rename from resources/js/Components/DropdownLink.vue rename to src/resources/js/Components/DropdownLink.vue diff --git a/resources/js/Components/InputError.vue b/src/resources/js/Components/InputError.vue similarity index 100% rename from resources/js/Components/InputError.vue rename to src/resources/js/Components/InputError.vue diff --git a/resources/js/Components/InputLabel.vue b/src/resources/js/Components/InputLabel.vue similarity index 100% rename from resources/js/Components/InputLabel.vue rename to src/resources/js/Components/InputLabel.vue diff --git a/resources/js/Components/LaverieLogo.vue b/src/resources/js/Components/LaverieLogo.vue similarity index 100% rename from resources/js/Components/LaverieLogo.vue rename to src/resources/js/Components/LaverieLogo.vue diff --git a/resources/js/Components/Modal.vue b/src/resources/js/Components/Modal.vue similarity index 100% rename from resources/js/Components/Modal.vue rename to src/resources/js/Components/Modal.vue diff --git a/resources/js/Components/NavLink.vue b/src/resources/js/Components/NavLink.vue similarity index 100% rename from resources/js/Components/NavLink.vue rename to src/resources/js/Components/NavLink.vue diff --git a/resources/js/Components/PrimaryButton.vue b/src/resources/js/Components/PrimaryButton.vue similarity index 100% rename from resources/js/Components/PrimaryButton.vue rename to src/resources/js/Components/PrimaryButton.vue diff --git a/resources/js/Components/ResponsiveNavLink.vue b/src/resources/js/Components/ResponsiveNavLink.vue similarity index 100% rename from resources/js/Components/ResponsiveNavLink.vue rename to src/resources/js/Components/ResponsiveNavLink.vue diff --git a/resources/js/Components/SecondaryButton.vue b/src/resources/js/Components/SecondaryButton.vue similarity index 100% rename from resources/js/Components/SecondaryButton.vue rename to src/resources/js/Components/SecondaryButton.vue diff --git a/resources/js/Components/Supervisor/AddressAutocomplete.vue b/src/resources/js/Components/Supervisor/AddressAutocomplete.vue similarity index 100% rename from resources/js/Components/Supervisor/AddressAutocomplete.vue rename to src/resources/js/Components/Supervisor/AddressAutocomplete.vue diff --git a/resources/js/Components/Supervisor/AlertBanner.vue b/src/resources/js/Components/Supervisor/AlertBanner.vue similarity index 100% rename from resources/js/Components/Supervisor/AlertBanner.vue rename to src/resources/js/Components/Supervisor/AlertBanner.vue diff --git a/resources/js/Components/Supervisor/DataTable.vue b/src/resources/js/Components/Supervisor/DataTable.vue similarity index 100% rename from resources/js/Components/Supervisor/DataTable.vue rename to src/resources/js/Components/Supervisor/DataTable.vue diff --git a/resources/js/Components/Supervisor/FormField.vue b/src/resources/js/Components/Supervisor/FormField.vue similarity index 100% rename from resources/js/Components/Supervisor/FormField.vue rename to src/resources/js/Components/Supervisor/FormField.vue diff --git a/resources/js/Components/Supervisor/FormModal.vue b/src/resources/js/Components/Supervisor/FormModal.vue similarity index 100% rename from resources/js/Components/Supervisor/FormModal.vue rename to src/resources/js/Components/Supervisor/FormModal.vue diff --git a/resources/js/Components/Supervisor/OutlineSelect.vue b/src/resources/js/Components/Supervisor/OutlineSelect.vue similarity index 100% rename from resources/js/Components/Supervisor/OutlineSelect.vue rename to src/resources/js/Components/Supervisor/OutlineSelect.vue diff --git a/resources/js/Components/Supervisor/PageToolbar.vue b/src/resources/js/Components/Supervisor/PageToolbar.vue similarity index 100% rename from resources/js/Components/Supervisor/PageToolbar.vue rename to src/resources/js/Components/Supervisor/PageToolbar.vue diff --git a/resources/js/Components/Supervisor/Pagination.vue b/src/resources/js/Components/Supervisor/Pagination.vue similarity index 100% rename from resources/js/Components/Supervisor/Pagination.vue rename to src/resources/js/Components/Supervisor/Pagination.vue diff --git a/resources/js/Components/Supervisor/StatusBadge.vue b/src/resources/js/Components/Supervisor/StatusBadge.vue similarity index 100% rename from resources/js/Components/Supervisor/StatusBadge.vue rename to src/resources/js/Components/Supervisor/StatusBadge.vue diff --git a/resources/js/Components/Supervisor/TableHeaderCell.vue b/src/resources/js/Components/Supervisor/TableHeaderCell.vue similarity index 100% rename from resources/js/Components/Supervisor/TableHeaderCell.vue rename to src/resources/js/Components/Supervisor/TableHeaderCell.vue diff --git a/resources/js/Components/Supervisor/ui.js b/src/resources/js/Components/Supervisor/ui.js similarity index 100% rename from resources/js/Components/Supervisor/ui.js rename to src/resources/js/Components/Supervisor/ui.js diff --git a/resources/js/Components/Supervisor/useListFilters.js b/src/resources/js/Components/Supervisor/useListFilters.js similarity index 100% rename from resources/js/Components/Supervisor/useListFilters.js rename to src/resources/js/Components/Supervisor/useListFilters.js diff --git a/resources/js/Components/TextInput.vue b/src/resources/js/Components/TextInput.vue similarity index 100% rename from resources/js/Components/TextInput.vue rename to src/resources/js/Components/TextInput.vue diff --git a/resources/js/Layouts/AuthenticatedLayout.vue b/src/resources/js/Layouts/AuthenticatedLayout.vue similarity index 100% rename from resources/js/Layouts/AuthenticatedLayout.vue rename to src/resources/js/Layouts/AuthenticatedLayout.vue diff --git a/resources/js/Layouts/GuestLayout.vue b/src/resources/js/Layouts/GuestLayout.vue similarity index 100% rename from resources/js/Layouts/GuestLayout.vue rename to src/resources/js/Layouts/GuestLayout.vue diff --git a/resources/js/Layouts/SupervisorLayout.vue b/src/resources/js/Layouts/SupervisorLayout.vue similarity index 100% rename from resources/js/Layouts/SupervisorLayout.vue rename to src/resources/js/Layouts/SupervisorLayout.vue diff --git a/resources/js/Pages/Auth/ConfirmPassword.vue b/src/resources/js/Pages/Auth/ConfirmPassword.vue similarity index 100% rename from resources/js/Pages/Auth/ConfirmPassword.vue rename to src/resources/js/Pages/Auth/ConfirmPassword.vue diff --git a/resources/js/Pages/Auth/ForgotPassword.vue b/src/resources/js/Pages/Auth/ForgotPassword.vue similarity index 100% rename from resources/js/Pages/Auth/ForgotPassword.vue rename to src/resources/js/Pages/Auth/ForgotPassword.vue diff --git a/resources/js/Pages/Auth/Login.vue b/src/resources/js/Pages/Auth/Login.vue similarity index 100% rename from resources/js/Pages/Auth/Login.vue rename to src/resources/js/Pages/Auth/Login.vue diff --git a/resources/js/Pages/Auth/Register.vue b/src/resources/js/Pages/Auth/Register.vue similarity index 100% rename from resources/js/Pages/Auth/Register.vue rename to src/resources/js/Pages/Auth/Register.vue diff --git a/resources/js/Pages/Auth/ResetPassword.vue b/src/resources/js/Pages/Auth/ResetPassword.vue similarity index 100% rename from resources/js/Pages/Auth/ResetPassword.vue rename to src/resources/js/Pages/Auth/ResetPassword.vue diff --git a/resources/js/Pages/Auth/VerifyEmail.vue b/src/resources/js/Pages/Auth/VerifyEmail.vue similarity index 100% rename from resources/js/Pages/Auth/VerifyEmail.vue rename to src/resources/js/Pages/Auth/VerifyEmail.vue diff --git a/resources/js/Pages/Dashboard.vue b/src/resources/js/Pages/Dashboard.vue similarity index 100% rename from resources/js/Pages/Dashboard.vue rename to src/resources/js/Pages/Dashboard.vue diff --git a/resources/js/Pages/Profile/Edit.vue b/src/resources/js/Pages/Profile/Edit.vue similarity index 100% rename from resources/js/Pages/Profile/Edit.vue rename to src/resources/js/Pages/Profile/Edit.vue diff --git a/resources/js/Pages/Profile/Partials/DeleteUserForm.vue b/src/resources/js/Pages/Profile/Partials/DeleteUserForm.vue similarity index 100% rename from resources/js/Pages/Profile/Partials/DeleteUserForm.vue rename to src/resources/js/Pages/Profile/Partials/DeleteUserForm.vue diff --git a/resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue b/src/resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue similarity index 100% rename from resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue rename to src/resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue diff --git a/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue b/src/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue similarity index 100% rename from resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue rename to src/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue diff --git a/resources/js/Pages/Supervisor/Auth/Login.vue b/src/resources/js/Pages/Supervisor/Auth/Login.vue similarity index 100% rename from resources/js/Pages/Supervisor/Auth/Login.vue rename to src/resources/js/Pages/Supervisor/Auth/Login.vue diff --git a/resources/js/Pages/Supervisor/Bookings/Index.vue b/src/resources/js/Pages/Supervisor/Bookings/Index.vue similarity index 100% rename from resources/js/Pages/Supervisor/Bookings/Index.vue rename to src/resources/js/Pages/Supervisor/Bookings/Index.vue diff --git a/resources/js/Pages/Supervisor/Dashboard.vue b/src/resources/js/Pages/Supervisor/Dashboard.vue similarity index 100% rename from resources/js/Pages/Supervisor/Dashboard.vue rename to src/resources/js/Pages/Supervisor/Dashboard.vue diff --git a/resources/js/Pages/Supervisor/Machines/Index.vue b/src/resources/js/Pages/Supervisor/Machines/Index.vue similarity index 100% rename from resources/js/Pages/Supervisor/Machines/Index.vue rename to src/resources/js/Pages/Supervisor/Machines/Index.vue diff --git a/resources/js/Pages/Supervisor/Machines/Show.vue b/src/resources/js/Pages/Supervisor/Machines/Show.vue similarity index 100% rename from resources/js/Pages/Supervisor/Machines/Show.vue rename to src/resources/js/Pages/Supervisor/Machines/Show.vue diff --git a/resources/js/Pages/Supervisor/Organizations/Index.vue b/src/resources/js/Pages/Supervisor/Organizations/Index.vue similarity index 100% rename from resources/js/Pages/Supervisor/Organizations/Index.vue rename to src/resources/js/Pages/Supervisor/Organizations/Index.vue diff --git a/resources/js/Pages/Supervisor/Pricing/Index.vue b/src/resources/js/Pages/Supervisor/Pricing/Index.vue similarity index 100% rename from resources/js/Pages/Supervisor/Pricing/Index.vue rename to src/resources/js/Pages/Supervisor/Pricing/Index.vue diff --git a/resources/js/Pages/Supervisor/Promotions/Index.vue b/src/resources/js/Pages/Supervisor/Promotions/Index.vue similarity index 100% rename from resources/js/Pages/Supervisor/Promotions/Index.vue rename to src/resources/js/Pages/Supervisor/Promotions/Index.vue diff --git a/resources/js/Pages/Supervisor/Washes/Index.vue b/src/resources/js/Pages/Supervisor/Washes/Index.vue similarity index 100% rename from resources/js/Pages/Supervisor/Washes/Index.vue rename to src/resources/js/Pages/Supervisor/Washes/Index.vue diff --git a/resources/js/Pages/Welcome.vue b/src/resources/js/Pages/Welcome.vue similarity index 100% rename from resources/js/Pages/Welcome.vue rename to src/resources/js/Pages/Welcome.vue diff --git a/resources/js/app.js b/src/resources/js/app.js similarity index 100% rename from resources/js/app.js rename to src/resources/js/app.js diff --git a/resources/js/bootstrap.js b/src/resources/js/bootstrap.js similarity index 100% rename from resources/js/bootstrap.js rename to src/resources/js/bootstrap.js diff --git a/resources/views/app.blade.php b/src/resources/views/app.blade.php similarity index 100% rename from resources/views/app.blade.php rename to src/resources/views/app.blade.php diff --git a/routes/api.php b/src/routes/api.php similarity index 100% rename from routes/api.php rename to src/routes/api.php diff --git a/routes/auth.php b/src/routes/auth.php similarity index 100% rename from routes/auth.php rename to src/routes/auth.php diff --git a/routes/console.php b/src/routes/console.php similarity index 100% rename from routes/console.php rename to src/routes/console.php diff --git a/routes/web.php b/src/routes/web.php similarity index 100% rename from routes/web.php rename to src/routes/web.php diff --git a/storage/app/.gitignore b/src/storage/app/.gitignore similarity index 100% rename from storage/app/.gitignore rename to src/storage/app/.gitignore diff --git a/storage/app/private/.gitignore b/src/storage/app/private/.gitignore similarity index 100% rename from storage/app/private/.gitignore rename to src/storage/app/private/.gitignore diff --git a/storage/app/public/.gitignore b/src/storage/app/public/.gitignore similarity index 100% rename from storage/app/public/.gitignore rename to src/storage/app/public/.gitignore diff --git a/storage/framework/.gitignore b/src/storage/framework/.gitignore similarity index 100% rename from storage/framework/.gitignore rename to src/storage/framework/.gitignore diff --git a/storage/framework/cache/.gitignore b/src/storage/framework/cache/.gitignore similarity index 100% rename from storage/framework/cache/.gitignore rename to src/storage/framework/cache/.gitignore diff --git a/storage/framework/cache/data/.gitignore b/src/storage/framework/cache/data/.gitignore similarity index 100% rename from storage/framework/cache/data/.gitignore rename to src/storage/framework/cache/data/.gitignore diff --git a/storage/framework/sessions/.gitignore b/src/storage/framework/sessions/.gitignore similarity index 100% rename from storage/framework/sessions/.gitignore rename to src/storage/framework/sessions/.gitignore diff --git a/storage/framework/testing/.gitignore b/src/storage/framework/testing/.gitignore similarity index 100% rename from storage/framework/testing/.gitignore rename to src/storage/framework/testing/.gitignore diff --git a/storage/framework/views/.gitignore b/src/storage/framework/views/.gitignore similarity index 100% rename from storage/framework/views/.gitignore rename to src/storage/framework/views/.gitignore diff --git a/storage/logs/.gitignore b/src/storage/logs/.gitignore similarity index 100% rename from storage/logs/.gitignore rename to src/storage/logs/.gitignore diff --git a/tailwind.config.js b/src/tailwind.config.js similarity index 100% rename from tailwind.config.js rename to src/tailwind.config.js diff --git a/tests/Feature/Api/CorsTest.php b/src/tests/Feature/Api/CorsTest.php similarity index 100% rename from tests/Feature/Api/CorsTest.php rename to src/tests/Feature/Api/CorsTest.php diff --git a/tests/Feature/Api/HealthTest.php b/src/tests/Feature/Api/HealthTest.php similarity index 100% rename from tests/Feature/Api/HealthTest.php rename to src/tests/Feature/Api/HealthTest.php diff --git a/tests/Feature/Auth/AuthenticationTest.php b/src/tests/Feature/Auth/AuthenticationTest.php similarity index 100% rename from tests/Feature/Auth/AuthenticationTest.php rename to src/tests/Feature/Auth/AuthenticationTest.php diff --git a/tests/Feature/Auth/EmailVerificationTest.php b/src/tests/Feature/Auth/EmailVerificationTest.php similarity index 100% rename from tests/Feature/Auth/EmailVerificationTest.php rename to src/tests/Feature/Auth/EmailVerificationTest.php diff --git a/tests/Feature/Auth/PasswordConfirmationTest.php b/src/tests/Feature/Auth/PasswordConfirmationTest.php similarity index 100% rename from tests/Feature/Auth/PasswordConfirmationTest.php rename to src/tests/Feature/Auth/PasswordConfirmationTest.php diff --git a/tests/Feature/Auth/PasswordResetTest.php b/src/tests/Feature/Auth/PasswordResetTest.php similarity index 100% rename from tests/Feature/Auth/PasswordResetTest.php rename to src/tests/Feature/Auth/PasswordResetTest.php diff --git a/tests/Feature/Auth/PasswordUpdateTest.php b/src/tests/Feature/Auth/PasswordUpdateTest.php similarity index 100% rename from tests/Feature/Auth/PasswordUpdateTest.php rename to src/tests/Feature/Auth/PasswordUpdateTest.php diff --git a/tests/Feature/Auth/RegistrationTest.php b/src/tests/Feature/Auth/RegistrationTest.php similarity index 100% rename from tests/Feature/Auth/RegistrationTest.php rename to src/tests/Feature/Auth/RegistrationTest.php diff --git a/tests/Feature/ExampleTest.php b/src/tests/Feature/ExampleTest.php similarity index 100% rename from tests/Feature/ExampleTest.php rename to src/tests/Feature/ExampleTest.php diff --git a/tests/Feature/ProfileTest.php b/src/tests/Feature/ProfileTest.php similarity index 100% rename from tests/Feature/ProfileTest.php rename to src/tests/Feature/ProfileTest.php diff --git a/tests/TestCase.php b/src/tests/TestCase.php similarity index 100% rename from tests/TestCase.php rename to src/tests/TestCase.php diff --git a/tests/Unit/ExampleTest.php b/src/tests/Unit/ExampleTest.php similarity index 100% rename from tests/Unit/ExampleTest.php rename to src/tests/Unit/ExampleTest.php diff --git a/tests/Unit/MachineStatusHistoryTest.php b/src/tests/Unit/MachineStatusHistoryTest.php similarity index 100% rename from tests/Unit/MachineStatusHistoryTest.php rename to src/tests/Unit/MachineStatusHistoryTest.php diff --git a/vite.config.js b/src/vite.config.js similarity index 100% rename from vite.config.js rename to src/vite.config.js