📹 Video SDK: gstrm.io/video-docs-yt
💬 Chat SDK: gstrm.io/chat-docs-yt
Learn how to build your dream product with the example of cloning the Discord Application. We're using a state-of-the-art tech stack with Next.js, TailwindCSS, Clerk for Authentication, Stream Chat for chat functionality, and Stream Video for audio channels and video calling.
🔗 Links
Github Project:
github.com/GetStream/discord-...
Stream on X:
/ getstream_io
Stream on LinkedIn:
/ getstream
Used technologies:
-----------------------------
Next.js:
nextjs.org
TailwindCSS:
tailwindcss.com
Clerk:
clerk.com
Stream Chat SDK:
getstream.io/chat/sdk/
Stream Audio and Video SDK:
getstream.io/video/sdk/
Stream Chat React:
getstream.io/chat/docs/sdk/re...
Stream Video React:
getstream.io/video/docs/react/
Helpful Guides:
------------------------
Next.js Installation Guide:
nextjs.org/docs/getting-start...
What is React Context:
react.dev/learn/passing-data-...
React Context in NextJS:
vercel.com/guides/react-conte...
Heroicons:
heroicons.com
⏱️ Timestamps
00:00:00 Demo
00:01:02 Intro & Tech-Stack
00:05:10 Project Setup
00:10:20 Authentication with Clerk
00:21:56 Stream Setup
01:13:45 Discord Context
01:20:40 Server List
02:02:16 Creating a Server
03:27:55 Channel List
04:41:20 Creating a Channel
05:01:00 Message List
05:43:52 Audio Channels & Video Calls
06:32:59 Summary
#nextjs #tailwindcss #clerk #getstreamio #discord
12 авг 2024