MCPcopy
hub / github.com/firebase/quickstart-js

github.com/firebase/quickstart-js @main sqlite

repository ↗ · DeepWiki ↗
382 symbols 793 edges 122 files 113 documented · 30%
README

Firebase Quickstarts for Javascript

A collection of quickstart samples demonstrating the Firebase APIs using the Javascript SDK. For more information, see firebase.google.com/docs/web/setup.

Samples are organized into the following subdirectories and include README.md files with instructions for getting started: - Auth - Anonymous Auth - Custom Auth - Email and Password auth - Email Link auth - Phone Auth using a visible ReCaptcha - Phone Auth using an invisible ReCaptcha - Phone Auth using popup - Google Auth in a Chrome Extension - Facebook auth using Facebook login button - Facebook auth using Firebase popup - Facebook auth using Firebase redirect - Google auth using Google sign-in button - Google auth using Firebase popup - Google auth using Firebase redirect - Twitter auth using Firebase popup - Twitter auth using Firebase redirect - Microsoft auth using Firebase popup - Microsoft auth using Firebase redirect - GitHub auth using Firebase popup - GitHub auth using Firebase redirect - Multi-factor authentication with SMS(currently only available for Google Cloud Identity Platform projects) - Database - Simple Social Blogging app - Firestore - Simple Rating App - Functions - Send requests to a Functions server-side instance and get back results. - Storage - Upload a file to Firebase Storage and display its URL - Messaging - Send notifications

How to make contributions?

Please read and follow the steps in the CONTRIBUTING.md

License

See LICENSE

Build Status

Actions Status

Extension points exported contracts — how you extend this code

CustomWindow (Interface)
(no doc)
database/scripts/main.ts
CustomWindow (Interface)
(no doc)
auth/phone-invisible.ts
CustomWindow (Interface)
(no doc)
auth/phone-simple-popup.ts
CustomWindow (Interface)
(no doc)
auth/phone-visible.ts
ChatMessageProps (Interface)
(no doc)
ai/ai-react-app/src/components/Specific/ChatMessage.tsx
Rating (Interface)
(no doc)
firestore/types/ratings.ts
Rating (Interface)
(no doc)
firestore/src/types/ratings.ts
CarouselProps (Interface)
(no doc)
dataconnect/app/src/components/carousel.tsx

Core symbols most depended-on inside this repo

alertMessage
called by 9
auth/mfa-password.ts
showElement
called by 7
auth/mfa-password.ts
hideElement
called by 7
auth/mfa-password.ts
updateSignInButtonUI
called by 7
auth/phone-visible.ts
updateSignInButtonUI
called by 6
auth/phone-invisible.ts
handleModelParamsUpdate
called by 6
ai/ai-react-app/src/components/Layout/RightSidebar.tsx
showEnrolledFactors
called by 5
auth/mfa-password.ts
showToken
called by 4
messaging/main.ts

Shape

Function 271
Interface 57
Method 28
Class 25
Enum 1

Languages

TypeScript100%

Modules by API surface

dataconnect/app/src/lib/dataconnect-sdk/index.d.ts31 symbols
auth/mfa-password.ts30 symbols
dataconnect/app/src/lib/dataconnect-sdk/esm/index.esm.js24 symbols
database/scripts/main.ts20 symbols
auth/phone-visible.ts16 symbols
auth/phone-invisible.ts15 symbols
ai/ai-react-app/src/components/Layout/RightSidebar.tsx14 symbols
dataconnect/app/src/lib/MovieService.tsx13 symbols
messaging/main.ts12 symbols
dataconnect/app/src/lib/dataconnect-sdk/index.cjs.js12 symbols
firestore/src/app/sign-in-modal/sign-in-modal.component.ts8 symbols
firestore/src/app/homepage/homepage.component.ts7 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular16.1.3 · 1×
@angular/animations16.1.0 · 1×
@angular/cdk16.1.3 · 1×
@angular/cli16.1.3 · 1×
@angular/common16.1.0 · 1×
@angular/compiler16.1.0 · 1×
@angular/compiler-cli16.1.0 · 1×
@angular/core16.1.0 · 1×
@angular/fire7.6.1 · 1×
@angular/flex-layout15.0.0-beta.42 · 1×
@angular/forms16.1.0 · 1×
@angular/material16.1.3 · 1×

For agents

$ claude mcp add quickstart-js \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact