This project is a simple walkthrough that shows how to use GenServers alongside Phoenix LiveView to build real time features in Elixir. It was created as part of a technical presentation to help developers understand how state, processes and UI updates work together in a LiveView app.
-
A basic GenServer that handles state and exposes calls and casts.
-
A LiveView that subscribes to updates and renders changes in real time.
-
A small interactive UI to show how LiveView reacts to server events.
-
Clear comments and simple code structure for learning.
-
Understanding real time UI updates with LiveView.
-
Teaching or presenting Elixir concurrency concepts.
-
A starter template for experimenting with LiveView and OTP.
-
Clone the repo
-
Install dependencies
-
Start the Phoenix server
-
Open your browser and try out the interactive demo
Check on the ElixirKenya Webinar and presentation