<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dynamic Web App on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/dynamic-web-app/</link><description>Recent content in Dynamic Web App on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 04 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/dynamic-web-app/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 15: Project 1: Building a Dynamic Todo List Application</title><link>https://ai-blog.noorshomelab.dev/htmx-mastery-2025/project-dynamic-todo-list/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/htmx-mastery-2025/project-dynamic-todo-list/</guid><description>&lt;h2 id="introduction-your-first-dynamic-web-app-with-htmx"&gt;Introduction: Your First Dynamic Web App with HTMX!&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 15! This is where all the foundational HTMX knowledge we&amp;rsquo;ve been carefully building comes together in a truly exciting way. In this chapter, we&amp;rsquo;re going to embark on our very first full-fledged project: a &lt;strong&gt;Dynamic Todo List Application&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Why a todo list? Because it&amp;rsquo;s the perfect blend of simplicity and complexity to showcase HTMX&amp;rsquo;s power. We&amp;rsquo;ll be creating, listing, updating (marking complete), and deleting items, all without writing a single line of client-side JavaScript for our dynamic interactions! You&amp;rsquo;ll see firsthand how HTMX allows you to build modern, interactive user interfaces using just HTML, backed by a lightweight server. This project will solidify your understanding of &lt;code&gt;hx-get&lt;/code&gt;, &lt;code&gt;hx-post&lt;/code&gt;, &lt;code&gt;hx-put&lt;/code&gt;, &lt;code&gt;hx-delete&lt;/code&gt;, &lt;code&gt;hx-target&lt;/code&gt;, &lt;code&gt;hx-swap&lt;/code&gt;, and more, giving you the confidence to tackle more complex applications.&lt;/p&gt;</description></item></channel></rss>