Build a Group Chat Application Using Elixir

Build a Group Chat Application Using Elixir

In this guided project, we’ll develop a group chat application using the Elixir programming language. Elixir is best suited for distributed systems communication, so this project enables us to easily apply our existing knowledge of Elixir to quickly develop a distributed application. We’ll enable a group of friends to chat with one another by employing technologies like Elixir, the Phoenix framework, Channels within Phoenix, and the PostgreSQL database to store the chat messages. The following diagram gives an overview of the application we’ll develop in this project:

Overview of the application’s working
Overview of the application’s working