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