Tutorials

Build & Deploy an AI-Powered Chat App

ChatGPT reset expectations for how we interact with technology. Now, users want smart, context-aware interfaces that respond naturally, remember past conversations, and look great doing it. If you're not building intelligent, user-centric experiences, your competition will --- and fast. Enter this tutorial from Traversy Media. Follow along to build an AI-powered chat experience with chat
Read more ->
2 min read

Flutter Social Chat: Building a Modern Chat Experience with Stream

In late 2022, as Flutter was solidifying its position in the cross-platform development ecosystem, I created an open-source project with a specific purpose: to provide the Flutter community with a high-quality reference implementation of a chat application. Flutter Social Chat was never intended as a commercial product or market application, but rather as an educational
Read more ->
10 min read

Build a Therapy Marketplace Using Next.js and Firebase

Many software platforms connect service providers with clients. For example, Upwork links freelancers with businesses, Uber connects drivers with passengers, and marketplace platforms bring together sellers and buyers. In this tutorial, you will learn how to build a therapy marketplace app using Next.js, Stream, and Firebase. The app will allow clients to find therapists, chat,
Read more ->
29 min read

Build a React Native Mental Health App with Stream Chat & Video Call

Talking to a therapist shouldn't feel like talking to tech support. In this tutorial from Simon, you'll build a React Native mental health app that supports real-time chat, video consultations, and role-based access control. Clients and therapists can communicate through secure messaging and video calls, while therapists gain additional permissions to manage users and review
Read more ->
2 min read

Build a Video Interview App with React & Next.js

Hiring platforms today do a lot: sourcing, applications, screening, onboarding. But when it's time for the interview, many still hand things off to Zoom or Google Meet. What if those video calls could happen right inside your platform---no switching tabs, no third-party scheduling links, no fragmented candidate experience? In this tutorial, we'll show you how
Read more ->
3 min read

Implementing Context-Aware AI Responses in Your Chat App

If you are used to using the ChatGPT or Claude chat interfaces, you might think that these models have incredible memories, able to maintain knowledge of the conversation across multiple interactions. You're being tricked. The reality is that LLMs like Claude's have no inherent memory between calls. Each API request is stateless by design. When
Read more ->
7 min read

How to Implement Real-Time Language Translation in Chat with LLMs

Real-time language translation has become essential for global applications, communities, and businesses to break down language barriers and foster inclusive environments. In this article, I’ll explain how to implement real-time language translation in Stream applications using large language models (LLMs). By the end, you will understand how to: Authenticate users using a Stream token. Create
Read more ->
12 min read

How to Build an AI Wine Sommelier with Stream Chat SDK

AI chatbots have become a familiar feature in many modern applications. Yet, practical questions remain: “How should we integrate a chatbot into our service?” To explore this question, I launched an experimental project: a sommelier chatbot. Wine is a domain rich with variety and unfamiliar terms—perfect for testing how helpful an AI assistant can be
Read more ->
10 min read
OSZAR »