FreightDesk
|
a7e40ed83a
|
[OWL] Architecture analysis: EJS+React widgets vs full React SPA
FreightDesk CI/CD / Lint & Test (push) Waiting to run
FreightDesk CI/CD / Build Docker Image (push) Blocked by required conditions
FreightDesk CI/CD / Deploy to Coolify (push) Blocked by required conditions
Comprehensive technical comparison showing why EJS+React CDN widgets
is the right choice for this project:
- One codebase, simpler deployment, no CORS/proxy config
- Server-side sessions more secure than client-side Supabase auth
- Preserves audit logging, client portal, CI/CD, tests, observability
- Identifies bugs in Hermes' React code: deprecated createBrowserRouter,
React 17/18 API mismatch, Bootstrap deps missing, SQL injection risk,
no CSRF protection, useEffect redirect anti-pattern
Recommendation: Keep EJS widgets architecture, migrate to React gradually
by embedding components in EJS views loaded via CDN.
|
2026-06-08 00:34:02 +00:00 |
|