Skip to content

jackline-kaunda/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

What’s inside

  • A basic GenServer that handles state and exposes calls and casts.

  • A LiveView that subscribes to updates and renders changes in real time.

Examples of message passing between processes.

  • A small interactive UI to show how LiveView reacts to server events.

  • Clear comments and simple code structure for learning.

Use cases

  • Understanding real time UI updates with LiveView.

  • Teaching or presenting Elixir concurrency concepts.

  • A starter template for experimenting with LiveView and OTP.

How to run it

  1. Clone the repo

  2. Install dependencies

  3. Start the Phoenix server

  4. Open your browser and try out the interactive demo

ElixirKenya Webinars

Check on the ElixirKenya Webinar and presentation

About

This project is a practical walkthrough I created to help developers understand how GenServers and Phoenix LiveView work together in a real Elixir application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors