Overview
This is an attempt to create a modern content management system, which makes it extremely easy to deploy a blog or homepage using the Firebase.
Instruction (how to deploy your own Firepresso)
- Git clone this repository
- Run "npm install firebase-tools -g" to install firebase tools.
- Run "npm install" once to get necessary node modules.
- Run "npm install" once in the functions directory as well.
- Open the firebase console (from https://firebase.google.com) and create a project.
- From the dashboard of this project, add an app and choose "web" (</>).
- From the setting of this app, choose "Config" (in Firebase SDK snippet)
- Copy the config file, and paste into src/config.js file.
- Replace the word "firepresso" in .firebaserc file with your Firebase project name.
- Open the firebase console, and create a Cloud Firestore (make it "secure").
- Run "npm run build"
- Run "firebase deploy"