I am developing a website using laravel 11 and would like to add to it the capability to send server-to-browser real time notifications or updates based on certain events.
The server sent event (sse) should, as much as possible, follow these criteria:
1- be based on laravel's real-time mechanisms (event broadcasting, controllers, redis, etc). 2- Public message to be sent to all authenticated users. 3- Private messages to be sent to users based on their $id. 4- The connection should be persistent, re-connects itself if it gets lost for any reason. 5- Favor "ShouldBroadcast" over "ShouldQueue", a worker should dispatch notifications every 60 seconds. 6- The front-end script to display a flash message upon message reception showing the message text. 7- No addition of livewire, alpine, vuejs, react or anything not strictly needed for SSE to work. 8- MOST importantly, the SSE structure should be robust enough to handle 30000 connected users. This includes (only if absolutely necessary) fine tuning nginx and php config settings.
To facilitate working on the project, and since I am using sqlite, I wrapped the whole thing in *.rar that can be downloaded from this link:
https://srv866294.hstgr.cloud/storage/sse.rar
The login page as well as the form to send notifications are already populated with existing users so that you can pick from when you login or after login, test public or private messages. The landing page form (which appears after login) to be used to simulate event triggering. I attach below some pics to give you an idea how it should look like.
Final note: the form in the landing page simulates event triggering by posting the variables to a controller, which would then use "event(new", "broadcast(new" or any applicable method.
ANDROID VIRTUAL CAMERA SYSTEM Category: Android App Development, Android SDK, Mobile App Development, WebRTC Budget: $750 - $1500 USD
25-Mar-2026 11:04 GMT
Zoho CRM Automation and Systems Specialist Category: AI (Artificial Intelligence) HW / SW, API Integration, Automation, CRM, HTML, PHP, Web Design, Zapier, Zoho, Zoho Creator, Zoho CRM Budget: $15 - $25 AUD
25-Mar-2026 11:04 GMT
Modern Office Development LDP Design Category: Architectural Engineering, AutoCAD, Building Architecture, Building Design, Building Information Modeling, CAD / CAM, Construction, Graphic Design Budget: $250 - $750 USD
25-Mar-2026 11:03 GMT
Artikel Blog Pengembangan Web Category: Article Writing, Content Writing, CSS, HTML, JavaScript, PHP, Web Development, WordPress Design Budget: $115 - $200 HKD
Leads Generation for Field Services v2 Category: Data Collection, Data Entry, Email Marketing, Excel, Lead Generation, Leads, Sales, Web Search Budget: $10 - $30 USD
25-Mar-2026 11:01 GMT
Dental Social Directory Platform Category: Laravel, PHP, UI / User Interface, User Experience Research, User Interface / IA, UX / User Experience, Web Design, Web Development, WordPress Budget: $30 - $250 USD
Shopify Store Tracking Overhaul Category: Digital Marketing, Google Ads, Google Analytics, HTML, JavaScript, Meta Pixel, PHP, Shopify Budget: $30 - $250 USD
SEO Specialist to Boost Website Authority Category: Content Strategy, Internet Marketing, Keyword Research, Link Building, Marketing, SEMrush, SEO, SEO Auditing Budget: $30 - $250 AUD
25-Mar-2026 10:58 GMT
Real Estate Marketing Specialist Category: Content Creation, Email Marketing, Facebook Ads, Facebook Marketing, Instagram Marketing, Internet Marketing, Marketing, Social Media Marketing Budget: $250 - $750 USD