← Back to All Weeks
Week 10
Mar 9 - Mar 15: Firebase Auth & Final Project
Key Concepts
- Firebase Auth: User authentication with multiple sign-in providers
- onAuthStateChanged(): Listener for login/logout events, returns unregister function
- FirebaseUI: Pre-built sign-in UI component (
StyledFirebaseAuth)
- Security Rules:
auth !== null requires login, auth.uid restricts to own data
- Firebase Storage: Store files with
uploadBytes() and getDownloadURL()
Resources
From INFO 340: Client-Side Development