Building a live-event alert system with React, Socket.io, and Push Notifications 🚀
You want everybody to get a message on your website once something happens in real-time. That can be a new version, announcement, or some product updates.
Discover ideas, updates, and breakthroughs from the Novu team.
You want everybody to get a message on your website once something happens in real-time. That can be a new version, announcement, or some product updates.
No matter what application you are building, you will probably send the user notifications at some point. It can be over Emails, SMSs, Push notifications, or a Notification center like the one you have on the DEV Community. I will show you how to…
In the previous article in this series, we talked about Socket.io, how you can send messages between a React app client and a Socket.io server, how to get active users in your web application, and how to add the "User is typing..." feature present in…
We have all encountered chat over the web, that can be Facebook, Instagram, Whatsapp and the list goes on. Just to give a bit of context, you send a message to a person or a group, they see the message and reply back. Simple yet complex. To develop…
The previous article in this series introduced Socket.io, how to connect a React app to a Node.js server using Socket.io, and creating the user interface for the bidding system.
Like an actual auction, if you bid for a product, you get counterbids from other bidders. The auction runs on the "fast" decision bid, where somebody else will win or outbid you if you don't bid fast enough. To use online bidding, We must stick to…
Notification is a way that you can inform your user about new things that happened in your product. You can expect the usual form of notification: In-app notifications (like you have on Facebook), Emails, SMSs, Push notifications, and Direct…
In this article, I will guide you through sending notifications in-app and via email using Novu in a Node.js application. We'll first create a Novu project, add an email communication channel via the Novu Manage Platform, install Novu to an Express…
TLDR; Websockets are a great way to create open communication between the client and the server. Great examples are Chat, Bidding System, Notifications, etc...
Communicating with users from a software application is a common feature in modern software development. Whether you provide an OTP to users before they can make transactions, send an email verification link before creating an account, mail…
Create a free account, send your first notification, all before your coffee gets cold... no credit card required.