Building a Budget Tracking App with Phoenix LiveView

54
clicks
Building a Budget Tracking App with Phoenix LiveView
The video tutorial takes viewers through the process of building a budget tracking app using Phoenix LiveView. It focuses on how to subdivide budgets into monthly periods, which is essential for implementing features like incremental funding and rollovers. Key topics covered include data modeling trade-offs, the workings of database indexes, selecting the proper order for multi-field indexes, writing recursive functions, and the rationale behind building lists in reverse in Elixir. The tutorial also explains how to establish Ecto associations using `cast_assoc`. Timestamps are provided throughout the video for specific topics including context setup, schema creation, validation and tests, and inserting related records.

© HashMerge 2025