├── .gitignore ├── 1-fast-but-not-good-setup ├── final │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ ├── Dashboard.vue │ │ │ ├── Editor.vue │ │ │ └── Home.vue │ │ ├── config.js │ │ ├── main.js │ │ └── util.js │ └── vite.config.js └── start │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Dashboard.vue │ │ ├── Editor.vue │ │ └── Home.vue │ ├── config.js │ ├── main.js │ └── util.js │ └── vite.config.js ├── 2-best-practices-setup ├── final │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── index.html │ ├── local │ │ ├── auth_export │ │ │ ├── accounts.json │ │ │ └── config.json │ │ ├── firebase-export-metadata.json │ │ └── firestore_export │ │ │ ├── all_namespaces │ │ │ └── all_kinds │ │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ │ └── output-0 │ │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ ├── Dashboard.vue │ │ │ ├── Editor.vue │ │ │ └── Home.vue │ │ ├── config.js │ │ ├── firebase.js │ │ ├── main.js │ │ └── util.js │ └── vite.config.js └── start │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Dashboard.vue │ │ ├── Editor.vue │ │ └── Home.vue │ ├── config.js │ ├── main.js │ └── util.js │ └── vite.config.js ├── 3-cloud-firestore ├── final │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── index.html │ ├── local │ │ ├── auth_export │ │ │ ├── accounts.json │ │ │ └── config.json │ │ ├── firebase-export-metadata.json │ │ └── firestore_export │ │ │ ├── all_namespaces │ │ │ └── all_kinds │ │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ │ └── output-0 │ │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── seed │ │ └── index.ts │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ ├── DataTable.vue │ │ │ ├── DataTableCell.vue │ │ │ ├── DataTableHead.vue │ │ │ ├── DataTableRow.vue │ │ │ ├── DataTableRowList.vue │ │ │ ├── ExpenseExcersize.vue │ │ │ └── UserExcersize.vue │ │ ├── config.js │ │ ├── firebase.js │ │ ├── main.js │ │ └── pages │ │ │ ├── Denormalization.vue │ │ │ ├── FundamentalQuerying.vue │ │ │ ├── Home.vue │ │ │ ├── QueryingArrays.vue │ │ │ ├── RangesCursoring.vue │ │ │ └── RealtimeStreams.vue │ ├── tsconfig.json │ └── vite.config.js ├── instruction │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── index.html │ ├── local │ │ ├── auth_export │ │ │ ├── accounts.json │ │ │ └── config.json │ │ ├── firebase-export-metadata.json │ │ └── firestore_export │ │ │ ├── all_namespaces │ │ │ └── all_kinds │ │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ │ └── output-0 │ │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── seed │ │ └── index.ts │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ ├── DataTable.vue │ │ │ ├── DataTableCell.vue │ │ │ ├── DataTableHead.vue │ │ │ ├── DataTableRow.vue │ │ │ ├── DataTableRowList.vue │ │ │ ├── ExpenseExcersize.vue │ │ │ └── UserExcersize.vue │ │ ├── config.js │ │ ├── firebase.js │ │ ├── main.js │ │ └── pages │ │ │ └── Home.vue │ ├── tsconfig.json │ └── vite.config.js └── start │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── index.html │ ├── local │ ├── auth_export │ │ ├── accounts.json │ │ └── config.json │ ├── firebase-export-metadata.json │ └── firestore_export │ │ ├── all_namespaces │ │ └── all_kinds │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ ├── output-0 │ │ │ ├── output-1 │ │ │ └── output-2 │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ ├── public │ └── favicon.ico │ ├── seed │ └── index.ts │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── DataTable.vue │ │ ├── DataTableCell.vue │ │ ├── DataTableHead.vue │ │ ├── DataTableRow.vue │ │ ├── DataTableRowList.vue │ │ ├── ExpenseExcersize.vue │ │ └── UserExcersize.vue │ ├── config.js │ ├── firebase.js │ ├── main.js │ └── pages │ │ ├── CollectionGroup.vue │ │ ├── FundamentalQuerying.vue │ │ ├── Home.vue │ │ ├── QueryingArrays.vue │ │ ├── RangesCursoring.vue │ │ └── RealtimeStreams.vue │ ├── tsconfig.json │ └── vite.config.js ├── 4-firebase-auth ├── final │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── firestore.rules │ ├── index.html │ ├── local │ │ ├── auth_export │ │ │ ├── accounts.json │ │ │ └── config.json │ │ ├── firebase-export-metadata.json │ │ └── firestore_export │ │ │ ├── all_namespaces │ │ │ └── all_kinds │ │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ │ └── output-0 │ │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── seed │ │ └── index.ts │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── config.js │ │ ├── firebase.js │ │ └── main.js │ └── vite.config.js └── start │ ├── .firebaserc │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── firebase.json │ ├── firestore.rules │ ├── index.html │ ├── local │ ├── auth_export │ │ ├── accounts.json │ │ └── config.json │ ├── firebase-export-metadata.json │ └── firestore_export │ │ ├── all_namespaces │ │ └── all_kinds │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ └── output-0 │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ ├── public │ └── favicon.ico │ ├── seed │ └── index.ts │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── config.js │ ├── firebase.js │ └── main.js │ └── vite.config.js ├── 5-security-rules ├── .gitignore ├── final │ ├── .firebaserc │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── package-lock.json │ ├── package.json │ └── test │ │ └── rules.test.js └── start │ ├── .firebaserc │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── package-lock.json │ ├── package.json │ └── test │ └── rules.test.js ├── 6-cloud-functions ├── final │ ├── .firebaserc │ ├── .gitignore │ ├── emulators.sh │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── functions │ │ ├── .gitignore │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ ├── local │ │ ├── auth_export │ │ │ ├── accounts.json │ │ │ └── config.json │ │ ├── firebase-export-metadata.json │ │ └── firestore_export │ │ │ ├── all_namespaces │ │ │ └── all_kinds │ │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ │ └── output-0 │ │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ └── public │ │ └── 404.html └── start │ ├── .firebaserc │ ├── .gitignore │ ├── emulators.sh │ ├── firebase.json │ ├── firestore.indexes.json │ ├── firestore.rules │ ├── functions │ ├── .gitignore │ ├── index.js │ ├── package-lock.json │ └── package.json │ ├── local │ ├── auth_export │ │ ├── accounts.json │ │ └── config.json │ ├── firebase-export-metadata.json │ └── firestore_export │ │ ├── all_namespaces │ │ └── all_kinds │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ └── output-0 │ │ └── firestore_export.overall_export_metadata │ ├── package-lock.json │ ├── package.json │ └── public │ └── 404.html ├── README.md ├── guide ├── .firebase │ └── hosting.ZGlzdA.cache ├── .firebaserc ├── .gitignore ├── .npmrc ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── firebase.json ├── package-lock.json ├── package.json ├── public │ ├── away_towards.svg │ ├── category_cost_composite_index.svg │ ├── code-callout.css │ ├── collection_document.svg │ ├── collection_group_query.svg │ ├── composite_index.png │ ├── concurrency.png │ ├── cost_index_range.svg │ ├── de-old.png │ ├── de-profile.png │ ├── denormalization.svg │ ├── favicon.ico │ ├── firebase-arch.svg │ ├── multiple_indexes.svg │ ├── photo-quote.css │ ├── reads_over_writes.svg │ ├── request_monitor.png │ ├── request_monitor_details.png │ ├── reset.css │ ├── row_doc.svg │ ├── subcollection.svg │ ├── tbl_both_expenses.svg │ ├── tbl_expenses.svg │ ├── tbl_expenses_approval.svg │ ├── tbl_join.svg │ ├── tbl_users.svg │ └── traditional-arch.svg ├── src │ ├── components │ │ ├── ContentListItem.astro │ │ ├── DividerGrid.astro │ │ ├── Fonts.astro │ │ ├── PhotoQuote.astro │ │ ├── TableOfContents.astro │ │ └── TopNav.astro │ ├── layouts │ │ ├── GuideLayout.astro │ │ └── Layout.astro │ ├── pages │ │ ├── 1-intro.md │ │ ├── 2-setup.md │ │ ├── 3-cloud-firestore.md │ │ ├── 4-firebase-authentication.md │ │ ├── 5-security-rules.md │ │ ├── 6-cloud-functions.md │ │ └── index.astro │ └── types.ts └── tsconfig.json └── seed ├── README.md ├── admin.ts ├── batch.ts ├── data ├── categories.json ├── expenses.json ├── users-sm.json └── users.json ├── env.sh ├── expenses.ts ├── index.ts ├── package-lock.json ├── package.json ├── tsconfig.json ├── types.ts ├── users.ts └── util.ts /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | sa.json 4 | -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/.firebaserc -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/.gitignore -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/README.md -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/firebase.json -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/index.html -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/package-lock.json -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/package.json -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/public/favicon.ico -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/App.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/assets/logo.png -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/components/Dashboard.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/components/Editor.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/components/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/components/Home.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/config.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/main.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/src/util.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/final/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/final/vite.config.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/README.md -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/index.html -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/package-lock.json -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/package.json -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/public/favicon.ico -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/App.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/assets/logo.png -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/components/Dashboard.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/components/Editor.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/components/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/components/Home.vue -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/config.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/main.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/src/util.js -------------------------------------------------------------------------------- /1-fast-but-not-good-setup/start/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/1-fast-but-not-good-setup/start/vite.config.js -------------------------------------------------------------------------------- /2-best-practices-setup/final/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/.firebaserc -------------------------------------------------------------------------------- /2-best-practices-setup/final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/.gitignore -------------------------------------------------------------------------------- /2-best-practices-setup/final/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /2-best-practices-setup/final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/README.md -------------------------------------------------------------------------------- /2-best-practices-setup/final/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/firebase.json -------------------------------------------------------------------------------- /2-best-practices-setup/final/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/firestore.indexes.json -------------------------------------------------------------------------------- /2-best-practices-setup/final/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/firestore.rules -------------------------------------------------------------------------------- /2-best-practices-setup/final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/index.html -------------------------------------------------------------------------------- /2-best-practices-setup/final/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/local/auth_export/accounts.json -------------------------------------------------------------------------------- /2-best-practices-setup/final/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /2-best-practices-setup/final/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /2-best-practices-setup/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /2-best-practices-setup/final/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /2-best-practices-setup/final/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /2-best-practices-setup/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/package-lock.json -------------------------------------------------------------------------------- /2-best-practices-setup/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/package.json -------------------------------------------------------------------------------- /2-best-practices-setup/final/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/public/favicon.ico -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/App.vue -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/assets/logo.png -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/components/Dashboard.vue -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/components/Editor.vue -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/components/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/components/Home.vue -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/config.js -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/firebase.js -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/main.js -------------------------------------------------------------------------------- /2-best-practices-setup/final/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/src/util.js -------------------------------------------------------------------------------- /2-best-practices-setup/final/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/final/vite.config.js -------------------------------------------------------------------------------- /2-best-practices-setup/start/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/.firebaserc -------------------------------------------------------------------------------- /2-best-practices-setup/start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/.gitignore -------------------------------------------------------------------------------- /2-best-practices-setup/start/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /2-best-practices-setup/start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/README.md -------------------------------------------------------------------------------- /2-best-practices-setup/start/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/firebase.json -------------------------------------------------------------------------------- /2-best-practices-setup/start/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/index.html -------------------------------------------------------------------------------- /2-best-practices-setup/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/package-lock.json -------------------------------------------------------------------------------- /2-best-practices-setup/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/package.json -------------------------------------------------------------------------------- /2-best-practices-setup/start/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/public/favicon.ico -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/App.vue -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/assets/logo.png -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/components/Dashboard.vue -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/components/Editor.vue -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/components/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/components/Home.vue -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/config.js -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/main.js -------------------------------------------------------------------------------- /2-best-practices-setup/start/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/src/util.js -------------------------------------------------------------------------------- /2-best-practices-setup/start/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/2-best-practices-setup/start/vite.config.js -------------------------------------------------------------------------------- /3-cloud-firestore/final/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/.firebaserc -------------------------------------------------------------------------------- /3-cloud-firestore/final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/.gitignore -------------------------------------------------------------------------------- /3-cloud-firestore/final/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /3-cloud-firestore/final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/README.md -------------------------------------------------------------------------------- /3-cloud-firestore/final/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/firebase.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/firestore.indexes.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/firestore.rules -------------------------------------------------------------------------------- /3-cloud-firestore/final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/index.html -------------------------------------------------------------------------------- /3-cloud-firestore/final/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/local/auth_export/accounts.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /3-cloud-firestore/final/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /3-cloud-firestore/final/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /3-cloud-firestore/final/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /3-cloud-firestore/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/package-lock.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/package.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/public/favicon.ico -------------------------------------------------------------------------------- /3-cloud-firestore/final/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/seed/index.ts -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/App.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/assets/logo.png -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/DataTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/DataTable.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/DataTableCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/DataTableCell.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/DataTableHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/DataTableHead.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/DataTableRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/DataTableRow.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/DataTableRowList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/DataTableRowList.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/ExpenseExcersize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/ExpenseExcersize.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/components/UserExcersize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/components/UserExcersize.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/config.js -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/firebase.js -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/main.js -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/pages/Denormalization.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/pages/Denormalization.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/pages/FundamentalQuerying.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/pages/FundamentalQuerying.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/pages/Home.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/pages/QueryingArrays.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/pages/QueryingArrays.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/pages/RangesCursoring.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/pages/RangesCursoring.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/src/pages/RealtimeStreams.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/src/pages/RealtimeStreams.vue -------------------------------------------------------------------------------- /3-cloud-firestore/final/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/tsconfig.json -------------------------------------------------------------------------------- /3-cloud-firestore/final/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/final/vite.config.js -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/.firebaserc -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/.gitignore -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/README.md -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/firebase.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/firestore.indexes.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/firestore.rules -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/index.html -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/local/auth_export/accounts.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/package-lock.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/package.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/public/favicon.ico -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/seed/index.ts -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/App.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/assets/logo.png -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/DataTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/DataTable.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/DataTableCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/DataTableCell.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/DataTableHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/DataTableHead.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/DataTableRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/DataTableRow.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/DataTableRowList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/DataTableRowList.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/ExpenseExcersize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/ExpenseExcersize.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/components/UserExcersize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/components/UserExcersize.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/config.js -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/firebase.js -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/main.js -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/src/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/src/pages/Home.vue -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/tsconfig.json -------------------------------------------------------------------------------- /3-cloud-firestore/instruction/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/instruction/vite.config.js -------------------------------------------------------------------------------- /3-cloud-firestore/start/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/.firebaserc -------------------------------------------------------------------------------- /3-cloud-firestore/start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/.gitignore -------------------------------------------------------------------------------- /3-cloud-firestore/start/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /3-cloud-firestore/start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/README.md -------------------------------------------------------------------------------- /3-cloud-firestore/start/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/firebase.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/firestore.indexes.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/firestore.rules -------------------------------------------------------------------------------- /3-cloud-firestore/start/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/index.html -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/auth_export/accounts.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/output-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/output-1 -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/output-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/firestore_export/all_namespaces/all_kinds/output-2 -------------------------------------------------------------------------------- /3-cloud-firestore/start/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /3-cloud-firestore/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/package-lock.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/package.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/public/favicon.ico -------------------------------------------------------------------------------- /3-cloud-firestore/start/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/seed/index.ts -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/App.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/assets/logo.png -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/DataTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/DataTable.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/DataTableCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/DataTableCell.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/DataTableHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/DataTableHead.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/DataTableRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/DataTableRow.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/DataTableRowList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/DataTableRowList.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/ExpenseExcersize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/ExpenseExcersize.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/components/UserExcersize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/components/UserExcersize.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/config.js -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/firebase.js -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/main.js -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/pages/CollectionGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/pages/CollectionGroup.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/pages/FundamentalQuerying.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/pages/FundamentalQuerying.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/pages/Home.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/pages/QueryingArrays.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/pages/QueryingArrays.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/pages/RangesCursoring.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/pages/RangesCursoring.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/src/pages/RealtimeStreams.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/src/pages/RealtimeStreams.vue -------------------------------------------------------------------------------- /3-cloud-firestore/start/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/tsconfig.json -------------------------------------------------------------------------------- /3-cloud-firestore/start/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/3-cloud-firestore/start/vite.config.js -------------------------------------------------------------------------------- /4-firebase-auth/final/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/.firebaserc -------------------------------------------------------------------------------- /4-firebase-auth/final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/.gitignore -------------------------------------------------------------------------------- /4-firebase-auth/final/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /4-firebase-auth/final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/README.md -------------------------------------------------------------------------------- /4-firebase-auth/final/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/firebase.json -------------------------------------------------------------------------------- /4-firebase-auth/final/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/firestore.rules -------------------------------------------------------------------------------- /4-firebase-auth/final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/index.html -------------------------------------------------------------------------------- /4-firebase-auth/final/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/local/auth_export/accounts.json -------------------------------------------------------------------------------- /4-firebase-auth/final/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /4-firebase-auth/final/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /4-firebase-auth/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /4-firebase-auth/final/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /4-firebase-auth/final/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /4-firebase-auth/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/package-lock.json -------------------------------------------------------------------------------- /4-firebase-auth/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/package.json -------------------------------------------------------------------------------- /4-firebase-auth/final/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/public/favicon.ico -------------------------------------------------------------------------------- /4-firebase-auth/final/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/seed/index.ts -------------------------------------------------------------------------------- /4-firebase-auth/final/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/src/App.vue -------------------------------------------------------------------------------- /4-firebase-auth/final/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/src/assets/logo.png -------------------------------------------------------------------------------- /4-firebase-auth/final/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/src/config.js -------------------------------------------------------------------------------- /4-firebase-auth/final/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/src/firebase.js -------------------------------------------------------------------------------- /4-firebase-auth/final/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/src/main.js -------------------------------------------------------------------------------- /4-firebase-auth/final/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/final/vite.config.js -------------------------------------------------------------------------------- /4-firebase-auth/start/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/.firebaserc -------------------------------------------------------------------------------- /4-firebase-auth/start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/.gitignore -------------------------------------------------------------------------------- /4-firebase-auth/start/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /4-firebase-auth/start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/README.md -------------------------------------------------------------------------------- /4-firebase-auth/start/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/firebase.json -------------------------------------------------------------------------------- /4-firebase-auth/start/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/firestore.rules -------------------------------------------------------------------------------- /4-firebase-auth/start/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/index.html -------------------------------------------------------------------------------- /4-firebase-auth/start/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/local/auth_export/accounts.json -------------------------------------------------------------------------------- /4-firebase-auth/start/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /4-firebase-auth/start/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /4-firebase-auth/start/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /4-firebase-auth/start/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /4-firebase-auth/start/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /4-firebase-auth/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/package-lock.json -------------------------------------------------------------------------------- /4-firebase-auth/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/package.json -------------------------------------------------------------------------------- /4-firebase-auth/start/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/public/favicon.ico -------------------------------------------------------------------------------- /4-firebase-auth/start/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/seed/index.ts -------------------------------------------------------------------------------- /4-firebase-auth/start/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/src/App.vue -------------------------------------------------------------------------------- /4-firebase-auth/start/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/src/assets/logo.png -------------------------------------------------------------------------------- /4-firebase-auth/start/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/src/config.js -------------------------------------------------------------------------------- /4-firebase-auth/start/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/src/firebase.js -------------------------------------------------------------------------------- /4-firebase-auth/start/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/src/main.js -------------------------------------------------------------------------------- /4-firebase-auth/start/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/4-firebase-auth/start/vite.config.js -------------------------------------------------------------------------------- /5-security-rules/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/.gitignore -------------------------------------------------------------------------------- /5-security-rules/final/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/.firebaserc -------------------------------------------------------------------------------- /5-security-rules/final/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/firebase.json -------------------------------------------------------------------------------- /5-security-rules/final/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/firestore.indexes.json -------------------------------------------------------------------------------- /5-security-rules/final/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/firestore.rules -------------------------------------------------------------------------------- /5-security-rules/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/package-lock.json -------------------------------------------------------------------------------- /5-security-rules/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/package.json -------------------------------------------------------------------------------- /5-security-rules/final/test/rules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/final/test/rules.test.js -------------------------------------------------------------------------------- /5-security-rules/start/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/.firebaserc -------------------------------------------------------------------------------- /5-security-rules/start/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/firebase.json -------------------------------------------------------------------------------- /5-security-rules/start/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/firestore.indexes.json -------------------------------------------------------------------------------- /5-security-rules/start/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/firestore.rules -------------------------------------------------------------------------------- /5-security-rules/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/package-lock.json -------------------------------------------------------------------------------- /5-security-rules/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/package.json -------------------------------------------------------------------------------- /5-security-rules/start/test/rules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/5-security-rules/start/test/rules.test.js -------------------------------------------------------------------------------- /6-cloud-functions/final/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/.firebaserc -------------------------------------------------------------------------------- /6-cloud-functions/final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/.gitignore -------------------------------------------------------------------------------- /6-cloud-functions/final/emulators.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/emulators.sh -------------------------------------------------------------------------------- /6-cloud-functions/final/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/firebase.json -------------------------------------------------------------------------------- /6-cloud-functions/final/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/firestore.indexes.json -------------------------------------------------------------------------------- /6-cloud-functions/final/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/firestore.rules -------------------------------------------------------------------------------- /6-cloud-functions/final/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /6-cloud-functions/final/functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/functions/index.js -------------------------------------------------------------------------------- /6-cloud-functions/final/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/functions/package-lock.json -------------------------------------------------------------------------------- /6-cloud-functions/final/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/functions/package.json -------------------------------------------------------------------------------- /6-cloud-functions/final/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/local/auth_export/accounts.json -------------------------------------------------------------------------------- /6-cloud-functions/final/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /6-cloud-functions/final/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /6-cloud-functions/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /6-cloud-functions/final/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /6-cloud-functions/final/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /6-cloud-functions/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/package-lock.json -------------------------------------------------------------------------------- /6-cloud-functions/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/package.json -------------------------------------------------------------------------------- /6-cloud-functions/final/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/final/public/404.html -------------------------------------------------------------------------------- /6-cloud-functions/start/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/.firebaserc -------------------------------------------------------------------------------- /6-cloud-functions/start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/.gitignore -------------------------------------------------------------------------------- /6-cloud-functions/start/emulators.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/emulators.sh -------------------------------------------------------------------------------- /6-cloud-functions/start/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/firebase.json -------------------------------------------------------------------------------- /6-cloud-functions/start/firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/firestore.indexes.json -------------------------------------------------------------------------------- /6-cloud-functions/start/firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/firestore.rules -------------------------------------------------------------------------------- /6-cloud-functions/start/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /6-cloud-functions/start/functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/functions/index.js -------------------------------------------------------------------------------- /6-cloud-functions/start/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/functions/package-lock.json -------------------------------------------------------------------------------- /6-cloud-functions/start/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/functions/package.json -------------------------------------------------------------------------------- /6-cloud-functions/start/local/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/local/auth_export/accounts.json -------------------------------------------------------------------------------- /6-cloud-functions/start/local/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false},"usageMode":"DEFAULT"} -------------------------------------------------------------------------------- /6-cloud-functions/start/local/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/local/firebase-export-metadata.json -------------------------------------------------------------------------------- /6-cloud-functions/start/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /6-cloud-functions/start/local/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/local/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /6-cloud-functions/start/local/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/local/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /6-cloud-functions/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/package-lock.json -------------------------------------------------------------------------------- /6-cloud-functions/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/package.json -------------------------------------------------------------------------------- /6-cloud-functions/start/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/6-cloud-functions/start/public/404.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/README.md -------------------------------------------------------------------------------- /guide/.firebase/hosting.ZGlzdA.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/.firebase/hosting.ZGlzdA.cache -------------------------------------------------------------------------------- /guide/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/.firebaserc -------------------------------------------------------------------------------- /guide/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/.gitignore -------------------------------------------------------------------------------- /guide/.npmrc: -------------------------------------------------------------------------------- 1 | # Expose Astro dependencies for `pnpm` users 2 | shamefully-hoist=true 3 | -------------------------------------------------------------------------------- /guide/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/.vscode/extensions.json -------------------------------------------------------------------------------- /guide/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/.vscode/launch.json -------------------------------------------------------------------------------- /guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/README.md -------------------------------------------------------------------------------- /guide/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/astro.config.mjs -------------------------------------------------------------------------------- /guide/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/firebase.json -------------------------------------------------------------------------------- /guide/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/package-lock.json -------------------------------------------------------------------------------- /guide/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/package.json -------------------------------------------------------------------------------- /guide/public/away_towards.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/away_towards.svg -------------------------------------------------------------------------------- /guide/public/category_cost_composite_index.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/category_cost_composite_index.svg -------------------------------------------------------------------------------- /guide/public/code-callout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/code-callout.css -------------------------------------------------------------------------------- /guide/public/collection_document.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/collection_document.svg -------------------------------------------------------------------------------- /guide/public/collection_group_query.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/collection_group_query.svg -------------------------------------------------------------------------------- /guide/public/composite_index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/composite_index.png -------------------------------------------------------------------------------- /guide/public/concurrency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/concurrency.png -------------------------------------------------------------------------------- /guide/public/cost_index_range.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/cost_index_range.svg -------------------------------------------------------------------------------- /guide/public/de-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/de-old.png -------------------------------------------------------------------------------- /guide/public/de-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/de-profile.png -------------------------------------------------------------------------------- /guide/public/denormalization.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/denormalization.svg -------------------------------------------------------------------------------- /guide/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/favicon.ico -------------------------------------------------------------------------------- /guide/public/firebase-arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/firebase-arch.svg -------------------------------------------------------------------------------- /guide/public/multiple_indexes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/multiple_indexes.svg -------------------------------------------------------------------------------- /guide/public/photo-quote.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/photo-quote.css -------------------------------------------------------------------------------- /guide/public/reads_over_writes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/reads_over_writes.svg -------------------------------------------------------------------------------- /guide/public/request_monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/request_monitor.png -------------------------------------------------------------------------------- /guide/public/request_monitor_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/request_monitor_details.png -------------------------------------------------------------------------------- /guide/public/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/reset.css -------------------------------------------------------------------------------- /guide/public/row_doc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/row_doc.svg -------------------------------------------------------------------------------- /guide/public/subcollection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/subcollection.svg -------------------------------------------------------------------------------- /guide/public/tbl_both_expenses.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/tbl_both_expenses.svg -------------------------------------------------------------------------------- /guide/public/tbl_expenses.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/tbl_expenses.svg -------------------------------------------------------------------------------- /guide/public/tbl_expenses_approval.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/tbl_expenses_approval.svg -------------------------------------------------------------------------------- /guide/public/tbl_join.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/tbl_join.svg -------------------------------------------------------------------------------- /guide/public/tbl_users.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/tbl_users.svg -------------------------------------------------------------------------------- /guide/public/traditional-arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/public/traditional-arch.svg -------------------------------------------------------------------------------- /guide/src/components/ContentListItem.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/components/ContentListItem.astro -------------------------------------------------------------------------------- /guide/src/components/DividerGrid.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/components/DividerGrid.astro -------------------------------------------------------------------------------- /guide/src/components/Fonts.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/components/Fonts.astro -------------------------------------------------------------------------------- /guide/src/components/PhotoQuote.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/components/PhotoQuote.astro -------------------------------------------------------------------------------- /guide/src/components/TableOfContents.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/components/TableOfContents.astro -------------------------------------------------------------------------------- /guide/src/components/TopNav.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/components/TopNav.astro -------------------------------------------------------------------------------- /guide/src/layouts/GuideLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/layouts/GuideLayout.astro -------------------------------------------------------------------------------- /guide/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/layouts/Layout.astro -------------------------------------------------------------------------------- /guide/src/pages/1-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/1-intro.md -------------------------------------------------------------------------------- /guide/src/pages/2-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/2-setup.md -------------------------------------------------------------------------------- /guide/src/pages/3-cloud-firestore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/3-cloud-firestore.md -------------------------------------------------------------------------------- /guide/src/pages/4-firebase-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/4-firebase-authentication.md -------------------------------------------------------------------------------- /guide/src/pages/5-security-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/5-security-rules.md -------------------------------------------------------------------------------- /guide/src/pages/6-cloud-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/6-cloud-functions.md -------------------------------------------------------------------------------- /guide/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/pages/index.astro -------------------------------------------------------------------------------- /guide/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/src/types.ts -------------------------------------------------------------------------------- /guide/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/guide/tsconfig.json -------------------------------------------------------------------------------- /seed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/README.md -------------------------------------------------------------------------------- /seed/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/admin.ts -------------------------------------------------------------------------------- /seed/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/batch.ts -------------------------------------------------------------------------------- /seed/data/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/data/categories.json -------------------------------------------------------------------------------- /seed/data/expenses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/data/expenses.json -------------------------------------------------------------------------------- /seed/data/users-sm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/data/users-sm.json -------------------------------------------------------------------------------- /seed/data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/data/users.json -------------------------------------------------------------------------------- /seed/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/env.sh -------------------------------------------------------------------------------- /seed/expenses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/expenses.ts -------------------------------------------------------------------------------- /seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/index.ts -------------------------------------------------------------------------------- /seed/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/package-lock.json -------------------------------------------------------------------------------- /seed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/package.json -------------------------------------------------------------------------------- /seed/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/tsconfig.json -------------------------------------------------------------------------------- /seed/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/types.ts -------------------------------------------------------------------------------- /seed/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/users.ts -------------------------------------------------------------------------------- /seed/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideast/firebase-fundamentals-frontend-masters/HEAD/seed/util.ts --------------------------------------------------------------------------------