Pinia with Firebase Auth
Intermediate
2h
By: Shaun Pelling

Overview
Pinia with Firebase Auth teaches how to build a secure authentication system in a Vue app using Pinia and Firebase. You’ll set up login, signup, and logout flow and integrate Firebase’s real-time auth features. The course covers route guarding, UI content control, and Firestore rules to secure user data. You’ll build a custom Pinia store to manage authentication logic and use Firestore to store user-generated content.
Modules
1. Pinia with Firebase Auth Core Lessons
1.1 Intro & Setup12 min
1.2 Making Auth Pages8 min
1.3 Setting up Firebase Auth3 min
1.4 Making an Auth Pinia Store4 min
1.5 Making the Signup Action9 min
1.6 Making the Logout Action5 min
1.7 Making a Login Action5 min
1.8 Realtime Auth Data10 min
1.9 Watching the User Value9 min
1.10 Adding Route Guards7 min
1.11 Hiding Content6 min
1.12 Ensuring Auth is Ready7 min
1.13 Adding Uids to Habit Documents3 min
1.14 Fetching User Habits3 min
1.15 Rules6 min
Ready to Elevate Your Team's Learning?
Talk with our sales team to see how StormWind can transform the way your organization trains and grows.
CONTACT SALES