MCPcopy Index your code
hub / github.com/codediodeio/angular-firestarter

github.com/codediodeio/angular-firestarter @v0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1 ↗ · + Follow
138 symbols 217 edges 31 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FireStarter - Angular4 + Firebase Starter App

FireStarter is designed to handle the basic features most Angular+Firebase apps need. It can serve as a foundation to quickly roll out more complex features.

Features

  • Authentication w/ Router Guard
  • Realtime Database CRUD Demo
  • File Uploads to Firebase Storage Demo
  • SASS + Bulma + FontAwesome
  • Reactive Form Validation

Usage

Create an account at https://firebase.google.com/

  • git clone https://github.com/codediodeio/angular-firestarter.git firestarter
  • cd firestarter
  • npm install

Create the environment files below in src/environments/.

environment.ts

export const environment = {
  production: false,
  firebaseConfig: {
    apiKey: "APIKEY",
    authDomain: "DEV-APP.firebaseapp.com",
    databaseURL: "https://DEV-APP.firebaseio.com",
    storageBucket: "DEV-APP.appspot.com"
  }
};

environment.prod.ts

export const environment = {
  production: true,
  firebaseConfig: {
    // same as above, or use a different firebase project to isolate environments
  }
};

And finally ng serve

Apps Using FireStarter in Production

Core symbols most depended-on inside this repo

afterSignIn
called by 5
src/app/users/user-login/user-login.component.ts
socialSignIn
called by 4
src/app/core/auth.service.ts
updateUserData
called by 4
src/app/core/auth.service.ts
handleError
called by 4
src/app/items/shared/item.service.ts
onValueChanged
called by 2
src/app/users/user-form/user-form.component.ts
updateItem
called by 2
src/app/items/shared/item.service.ts
pushUpload
called by 2
src/app/uploads/shared/upload.service.ts
signInAnonymously
called by 1
src/app/users/user-login/user-login.component.ts

Shape

Method 89
Class 48
Function 1

Languages

TypeScript100%

Modules by API surface

src/app/core/auth.service.ts20 symbols
src/app/users/user-login/user-login.component.ts10 symbols
src/app/users/user-form/user-form.component.ts10 symbols
src/app/items/shared/item.service.ts10 symbols
src/app/uploads/shared/upload.service.ts9 symbols
src/app/uploads/upload-form/upload-form.component.ts7 symbols
src/app/items/item-detail/item-detail.component.ts7 symbols
src/app/users/user-profile/user-profile.component.ts5 symbols
src/app/uploads/upload-detail/upload-detail.component.ts5 symbols
src/app/ui/top-nav/top-nav.component.ts5 symbols
src/app/items/items-list/items-list.component.ts5 symbols
src/app/items/item-form/item-form.component.ts5 symbols

For agents

$ claude mcp add angular-firestarter \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact