![]() ![]() Not only does Stream provide a convenient frontend SDK for our chat integration, it also provides a worldwide edge network allowing fast delivery and capacity to support billions of users. Stream Chat provides a very capable backend we can rely on for transmitting our chat messages. Once we are authenticated, we need infrastructure to handle our chat messages. We’ll stick to one of the cleanest and simplest approaches available, accelerating our implementation as much as possible – but you can always customize things along the way. We will handle that with some server-side logic in our NextJS application. After authentication, we need a way for the authenticated user to be carried into Stream’s backend to interact with the chat functionality. To keep things simple and move quickly, we will use a username/password combination. Supabase has a convenient user authentication feature allowing many different means of authentication. In part two of this series, we’ll add video calling, and in part three, we’ll deploy our new app on Vercel. Then, we’ll add messaging functionality with Stream. In this section, we’ll set up our project and required tooling, and add a way to authenticate users with Supabase. ![]() ![]() Welcome to part one of our WhatsApp web clone project. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |