zonix-realtime-events

Broadcast real-time Zonix Eats order events via Pusher Channels and FCM.

1|1|Updated May 24, 2025
One-click install
npx skills add https://github.com/Abrahan-Eagle/zonix-eats-front --skill zonix-realtime-events
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zonix-realtime-events
Source: https://github.com/Abrahan-Eagle/zonix-eats-front/tree/main/.agents/skills/zonix-realtime-events
Command: npx skills add https://github.com/Abrahan-Eagle/zonix-eats-front --skill zonix-realtime-events

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Real-time event delivery for Zonix Eats, enabling instantaneous order updates and notifications across Flutter clients and Laravel services without polling.

Core Features & Use Cases

  • Broadcasting architecture with Pusher Channels for real-time events and FCM for background push notifications.
  • Private, per-user channels to ensure targeted delivery and security.
  • Use cases include real-time order status updates for buyers, order lifecycle events for commerce, and delivery tracking notifications.

Quick Start

Configure Pusher Channels in the backend and subscribe to private-user channels in Flutter to begin receiving real-time updates.

Frequently Asked Questions about zonix-realtime-events

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I broadcast real-time Laravel events to a Flutter frontend?

Broadcasting real-time Laravel events to a Flutter frontend involves using Pusher Channels for active event delivery and FCM for background push notifications. This approach ensures instantaneous order status updates without continuous API polling.

What is the best way to send private per-user notifications in Laravel?

Sending private per-user notifications in Laravel is best achieved by enforcing private channels for broadcasting. This ensures targeted delivery and security by isolating user-specific event data, such as order lifecycle updates, to the intended recipient.

Does this broadcasting approach support FCM push notifications for background order tracking?

Yes, the broadcasting approach supports FCM push notifications for background order tracking. It effectively combines Pusher Channels for active real-time events with FCM to deliver timely background updates across the Flutter app and Laravel backend.

How do I subscribe a Flutter client to private channels for real-time order updates?

Subscribing a Flutter client to private channels for real-time order updates requires configuring Pusher Channels in the Laravel backend and subscribing the client to private-user channels. This enables the reception of lightweight, cross-service event payloads.

Why use lightweight payloads for cross-service notifications between Laravel and Flutter?

Using lightweight payloads for cross-service notifications between Laravel and Flutter minimizes data transfer overhead during broadcasting. This practice ensures efficient real-time delivery of order status changes and channel subscriptions across the application architecture.

Can I use Pusher and FCM together for Laravel broadcasting without polling?

Yes, you can use Pusher and FCM together for Laravel broadcasting without polling. Pusher Channels handle live foreground events while FCM manages background push notifications, enabling complete real-time event delivery for Zonix Eats.