Catalogue React Firebase
- 1.Project Overview & Firebase Setup
- 2.Data Modeling
- 3.Firestore Reads & Writes From React: The Client SDK vs. a Backend API
- 4.The Add-Item Form: Type-Specific Fields, Client-Side Validation
- 5.Tags: Storing, Attaching & Filtering by Tag on Books
- 6.Search: Firestore's Own Real Query Limitations & Working Around Them
- 7.The Catalogue List & Detail Views in React
- 8.Fast Manual Entry: Reducing Friction Given the Real Deadline
- 9.Deployment
- 10.Capstone: Integrating the Catalogue Into the Existing Astro Site, and Self-Managed MongoDB vs. Managed Firestore Compared
PDF Downloads
Exercise Solutions
catalog-firebase1-1_exercise1.txtcatalog-firebase1-1_exercise2.txtcatalog-firebase1-1_exercise3.txtcatalog-firebase1-2_exercise1.txtcatalog-firebase1-2_exercise2.txtcatalog-firebase1-2_exercise3.txtcatalog-firebase1-3_exercise1.txtcatalog-firebase1-3_exercise2.txtcatalog-firebase1-3_exercise3.txtcatalog-firebase1-4_exercise1.txtcatalog-firebase1-4_exercise2.txtcatalog-firebase1-4_exercise3.txtcatalog-firebase1-5_exercise1.txtcatalog-firebase1-5_exercise2.txtcatalog-firebase1-5_exercise3.txtcatalog-firebase1-6_exercise1.txtcatalog-firebase1-6_exercise2.txtcatalog-firebase1-6_exercise3.txtcatalog-firebase1-7_exercise1.txtcatalog-firebase1-7_exercise2.txtcatalog-firebase1-7_exercise3.txtcatalog-firebase1-8_exercise1.txtcatalog-firebase1-8_exercise2.txtcatalog-firebase1-8_exercise3.txtcatalog-firebase1-9_exercise1.txtcatalog-firebase1-9_exercise2.txtcatalog-firebase1-9_exercise3.txtcatalog-firebase1-10_exercise1.txtcatalog-firebase1-10_exercise2.txtcatalog-firebase1-10_exercise3.txt