Home / Companies / Stream / Blog / June 2019

June 2019 Summaries

2 posts from Stream

Filter
Month: Year:
Post Summaries Back to Blog
Building a real-time chat messaging application involves creating both backend and frontend infrastructures that handle security and scalability. This tutorial guides users through developing a Python app using Stream's API for chat, leveraging technologies like Go, Raft, and RocksDB for handling WebSocket connections. It details setting up a React frontend with a demo chat UI using Node.js and Stream Chat SDK, then configuring a Django backend to manage user authentication and authorization with Djoser. Integration of React with Django is achieved using Django Rest Framework, and custom serializers are configured to generate tokens for accessing Stream's Chat Server. The tutorial also covers setting up CORS for Django, modifying the React frontend for authentication, and sending messages from the Python chat server. By following these steps, users can create a functional chat application supported by a development server, allowing for media upload, reactions, threads, and more.
Jun 13, 2019 2,632 words in the original blog post.
Building a scalable chat application is a significant challenge for companies, yet many are turning to API-accessible chat solutions to enhance internal communications, customer support, and live events. Stream Chat is one such solution, offering versatility for various chat applications like live streaming, messaging, gaming, commerce, and team communication. This tutorial provides a step-by-step guide on creating a React Native Chat App using Stream Chat and Gifted Chat for UI styling, requiring basic knowledge of React Native and Node.js. It covers setting up a Stream Chat app, bootstrapping a starter project, and building the app with features like message sending, receiving, and viewing online presence. The server side involves setting up routes for user authentication, channel creation, and member addition, emphasizing the need for a server to handle user authentication and sensitive operations. The tutorial concludes with instructions on running the app and creating a channel, encouraging further exploration of Stream Chat's capabilities for more comprehensive and customized chat solutions.
Jun 06, 2019 4,025 words in the original blog post.