Next.js 13 WhatsApp Web Clone with Web Push Notifications

This project uses Stream's chat SDK to provide a fully functional live chat with attachments, reactions, threads, and more. It also uses the web push API to send push notifications about new chat messages even if the browser window is closed.

Other technologies used:

  • Next.js 13 app router
  • Clerk for authentication
  • TailwindCSS
  • TypeScript

Watch the tutorial on YouTube to learn how to build this from scratch: https://www.youtube.com/watch?v=9afMU7GOcAg

thumbnail