Yes. There is still exist a server underneath. FireQA only supports Firebase.
- NodeJS
- NPM
- firebase-cli
- Authentication
- Firestore
- Hosting
- Functions
- Create a new Firebase Project
- Enable Google Authentication
- Enable Firestore
- Create a collection: 'cache'
- Create a document: 'latest'
- Create a empty array field: 'questions'
In the final release, this will be automated //TODO
- Clone the repo
- CD into the root directory
firebase init
y
- Select (spacebar) 'Firestore', 'Functions' and 'Hosting'
- Enter
- Choose 'Use an existing project'
- Select the desired Firebase Project
Default file names but do not overwrite existing content.
Language: JavaScript Default file names but do not overwrite existing content. Install dependencies for npm now. 'build' as public directory. Configure as single-page app.
For the rest you may go with your own preference.
- On Project Overview, click on the Web icon.
- Register an app (e.g. fireqa-web).
- Copy and paste the Firebase Config object into src/firebase.js.
- On the root directory, run
npm install
- On the same directory, run
npm run build
- On the same directory, run
firebase deploy
- Follow the on-screen instruction to visit your Q&A site.
npm run build
(For the Firestore Security mode, choose the default)