Back to Browse

Module 11: Auth Project | Astro Full Course

46 views
May 3, 2026
1:17:39

Welcome to the Astro Tutorial Series 🚀 In this first module, we cover the fundamentals of Astro (v5) — a modern web framework for building fast, content-focused websites. You’ll learn: • How to implement authentication in Astro • Setting up auth using Firebase • Building login and signup forms • Creating authentication APIs • Handling auth flows with middleware • Implementing auth using Lucia • Setting up DB tables and Drizzle adapter • Creating, logging in, and logging out users • Securing routes with middleware This series is designed to take you from beginner to confident Astro developer step-by-step. 📚 Astro Documentation: https://docs.astro.build/ 💻 Course Source Code: https://github.com/coding-in-public/astro-course-files Timestamps:- 00:00 - 00. Intro 00:08 - 01. Overview and Basic Example 08:27 - 02. Firebase #1 Setup 12:57 - 03. Firebase #2 Create forms 15:45 - 04. Firebase #3 API Setup 22:36 - 05. Firebase #4 Auth functionality 31:14 - 06. Firebase #5 Middleware 37:44 - 07. Lucia #1 Setup 39:59 - 08. Lucia #2 DB Tables 43:14 - 09. Lucia #3 Drizzle Adapter 45:36 - 10. Lucia #4 Create User 59:25 - 11. Lucia #5 Logout User 01:05:39 - 12. Lucia #6 Login User 01:10:44 - 13. Lucia #7 Middleware 👍 If you found this helpful, consider liking and subscribing for more! #astro #webdevelopment #frontend

Download

1 formats

Video Formats

360pmp469.7 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Module 11: Auth Project | Astro Full Course | NatokHD