This visual execution shows why Firestore is Firebase's main database. Starting from the need for a database, Firebase offers two options: Realtime Database and Firestore. Comparing them, Firestore provides better scaling, richer queries, and offline support. These advantages lead to Firestore being chosen as the primary database. The app then uses Firestore to read and write data with real-time syncing and automatic scaling. Variables like database choice, features, scaling, and real-time sync evolve through the steps, confirming Firestore's suitability. Key moments clarify common confusions about Firestore's advantages and real-time capabilities. Quiz questions test understanding of when Firestore is chosen, scaling state, and offline support impact. The snapshot summarizes Firestore's key benefits making it the preferred Firebase database.