# Building a Chat App with LiveView Streams

**URL:** <https://community.fly.io/t/building-a-chat-app-with-liveview-streams/11682>\
**Category:** Phoenix\
**Tags:** elixir, live\_view, phoenix-files, streams\
**Created:** [March 23, 2023, 5:30pm UTC](https://community.fly.io/t/building-a-chat-app-with-liveview-streams/11682 "2023-03-23T17:30:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark](https://sea1.discourse-cdn.com/fly1/user_avatar/community.fly.io/mark/32/15656_2.png) [@Mark](https://community.fly.io/u/Mark)\
**Post date:** [March 23, 2023, 5:30pm UTC](https://community.fly.io/t/building-a-chat-app-with-liveview-streams/11682/1 "2023-03-23T17:30:31Z")

</div>

A great guest post by Sophie DeBenedetto about building a LiveView powered chat app inspired by Slack. It uses LiveView’s new Streams feature and Sophie walks us through creating our of chat app with features like infinite scroll back, editing a message, deleting a message, and appending new message to the bottom. It’s slick and efficient, not storing any of that data in the LiveView.

> **[Building a Chat App with LiveView Streams](https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/)**
>
> Building a LiveView powered chat app is easier than ever when using Streams! Sophie DeBenedetto shows us how.
