Build a Property Management Platform with Elixir and LiveView
Build a Property Management Platform with Elixir & LiveView
https://WebToolTip.com
Published 5/2026
Created by Alpha Omondi Ogilo
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 22 Lectures ( 2h 52m ) | Size: 4 GB
Real-time Phoenix LiveView, PubSub & Oban — multi-role, no React, no Redis, single deployment.
What you'll learn
⚡ Build a complete, production-ready multi-role SaaS with Elixir, Phoenix LiveView, and PostgreSQL — from authentication and onboarding through real-time chat to
⚡ Implement real-time features in pure Phoenix — live notifications, typing indicators, presence tracking, broadcast fan-out — without React, Vue, or any external
⚡ Design a custom database-backed RBAC system with roles, permissions, scoped grants, and route-level + per-resource authorization gates — instead of reaching for
⚡ Run reliable background jobs with Oban — scheduled cron tasks, bulk email fan-out, per-recipient retries — entirely on PostgreSQL with no Redis or separate work
⚡ Apply production-grade Ecto patterns: Ecto.Multi transactions, partial and composite indexes, cursor-based pagination, schemaless changesets, and soft-delete au
Requirements
❗ One year of web development experience in any backend language (Rails, Django, Node, Laravel, Spring, .NET — any of them are fine; this isn't an Elixir-only club).
❗ Basic SQL — you can write a SELECT, you understand what an index does, you've worked with at least one relational database before
❗ Comfort with the command line — running build commands, navigating directories, reading log output. We use Elixir's interactive shell (iex) extensively, but no prior Elixir is required.
❗ A computer running macOS or Linux is recommended (Ubuntu, Fedora, Arch — any modern distro works). Windows works through WSL2; I'll flag setup differences as they come up.
❗ PostgreSQL installed locally or via Docker — both setups are covered in the first lecture. Bring whichever you're more comfortable with; bring neither and we'll walk through it together.