Skip to content
creating an API with Firebase
TypeScript JavaScript HTML CSS
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
frontend first commit Jul 24, 2019
functions cleanup for Firebase API course Aug 5, 2019
postman
presentation uploading presentation Aug 6, 2019
.DS_Store uploading presentation Aug 6, 2019
.gitignore presentation setup Aug 5, 2019
LICENSE first commit Jul 24, 2019
README.md
package.json cleanup for Firebase API course Aug 5, 2019

README.md

how-to-build-a-firebase-api

This repo accompanies my blog post on Angular-In-Depth Buliding an API with Firebase.

In order to create an app with Firebase please access the Firebase Console.

In order to learn about the Firebase Admin SDK please access Firebase Documentation.

The functions folder holds the backend API endpoints.

The frontend folder holds a basic Angular frontend application that consumes the API endpoints.

The presentation folder holds a copy of the presentation that I did for the Capital One Summit Course in August 2019.

The postman folder holds a postman collection that has example calls that you can run.

  • Folder localhost are calls when running the functions locally
  • Folder deployed are calls when running the functions deployed.
  • Collection uses the environment variable project-id for localhost vs deployed project values. Please review the Postman documentation for more info on how to set this up here.

There is a set of npm scripts that help with running this project:

  • start-frontend runs the Angular frontend application locally on localhost:4200
  • api-serve runs the API locally on port 5000
  • api-deploy deploys the API into Firebase
  • firebase-install installs the Firebase CLI
  • firebase-init initializes a firebase project
You can’t perform that action at this time.