dontdrinkandroot/app-integration-bundle
Collection endpoints.composer.json/package.json constraints).EntryPoint, StateProvider). Misconfiguration could expose endpoints.localStorage).| Component | Fit Level | Notes |
|---|---|---|
| Laravel (Symfony) | High | Core dependencies (HTTP Kernel, Doctrine) are native. |
| API Platform | High | Bundle is designed for API Platform v3+. |
| Angular PWA | High | Tight integration with Angular service workers, routing, and HTTP client. |
| PostgreSQL/MySQL | Medium | Works with any Doctrine-supported DB, but no optimizations for specific DBs. |
| Docker/Kubernetes | Medium | No built-in orchestration, but API Platform supports containerization. |
| GraphQL | Low | Bundle is REST-only; GraphQL would require separate layer (e.g., Overblog). |
| WebSockets | Low | Mercure support exists but must be manually configured for real-time. |
Assessment Phase (2–4 weeks)
package.json constraints).Proof of Concept (3–5 weeks)
Incremental Rollout
updatedAt for hydration).Backend First
api_token_auth or custom JWT).Frontend Integration
ApiModule for typed API calls.PWA Features
ngx-pwa).CI/CD Pipeline
groups to avoid bloated responses.StateProvider, Collection vs. Eloquent).ItemNormalizer vs. direct Eloquent queries).| Failure Scenario | Impact | Mitigation | |
How can I help you explore Laravel packages today?