Shiftrdw / angular-firestarter

🍱 :fire: Angular + Firebase Progressive Web App Starter

Home Page:https://firestarter.fireship.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FireStarter

Firestarter is an Angular PWA powered by Firebase.

Features

  • Angular 8.x + Firebase
  • Installable PWA
  • OAuth and Email/Password Signup with Firebase
  • Drag & drop Kanban demo with Firestore
  • Angular Universal SSR with Nest.js deployed to Google Cloud Run
  • Optional SSR Prerendering Script

Usage

  1. Run
  • git clone https://github.com/codediodeio/angular-firestarter.git firestarter
  • cd firestarter
  • npm install
  1. Create a project at https://firebase.google.com/ and grab your web config:

  1. Add the config to your Angular environment

src/environments/

Update the environment.prod.ts and environment.ts files.

export const environment = {
  production: false,
  firebase: {
    apiKey: 'APIKEY',
    authDomain: 'DEV-APP.firebaseapp.com',
    databaseURL: 'https://DEV-APP.firebaseio.com',
    projectId: 'DEV-APP',
    storageBucket: 'DEV-APP.appspot.com',
    messagingSenderId: '...',
    appId: '...',
  }
};
  1. Run ng serve

About

🍱 :fire: Angular + Firebase Progressive Web App Starter

https://firestarter.fireship.io/


Languages

Language:TypeScript 62.5%Language:HTML 18.2%Language:CSS 11.8%Language:JavaScript 7.0%Language:Dockerfile 0.5%