<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Next.js, Tailwind &amp; Firebase Tutorial #8 - Firestore Security Rules | Finance Tracker</title>
        <link>https://tube.grossholtz.net/videos/watch/13d5bb7e-2eaa-47d1-9765-b5c2fe22be73</link>
        <description>In this tutorial series we'll create a production-ready Finance Tracker app using Next.js 13, Tailwind CSS and Firebase. The app includes security using user authentication, protected routes, data storage using Firebase Firestore and styling the website using Tailwind CSS. In lesson 8, we'll work on adding Firestore Security Rules to our project. Project demo: https://youtube-finance-tracker.vercel.app Source code: https://github.com/leonvanzyl/next13-finance-tracker Next.js docs: https://nextjs.org Tailwindcss docs: https://tailwindcss.com/ Firebase: https://firebase.google.com CHAPTERS: 00:00 - Intro 01:24 - Explanation of solution 02:41 - Add Income Collection Rules 05:16 - Adding rules for Expenses 09:46 - Testing the Rules 10:52 - Firestore Security Rules Docs #nextjs #firebase #firestore</description>
        <lastBuildDate>Mon, 06 Apr 2026 03:04:39 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://tube.grossholtz.net</generator>
        <image>
            <title>Next.js, Tailwind &amp; Firebase Tutorial #8 - Firestore Security Rules | Finance Tracker</title>
            <url>https://tube.grossholtz.net/client/assets/images/icons/icon-512x512.png</url>
            <link>https://tube.grossholtz.net/videos/watch/13d5bb7e-2eaa-47d1-9765-b5c2fe22be73</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.grossholtz.net/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.grossholtz.net/feeds/video-comments.xml?videoId=13d5bb7e-2eaa-47d1-9765-b5c2fe22be73" rel="self" type="application/rss+xml"/>
    </channel>
</rss>