The Forum is a forum site that is so revolutionary that it will transform your expectation of forum site in future. How? You have to experience yourself.
Clone this repo.
git clone https://github.com/malcolm-kee/the-forum.git
Install all the dependencies
yarn
Add a .env.local
file in project root (next to .env
file) with all the similar parameters specified in .env
file. Those parameters are obtained from your Firebase project config.
yarn start
To run the tests in watch mode, use
yarn test
Else, run the tests and generating code coverage report with:
yarn test:ci
Build frontend bundle with
yarn build
which will generates a build
folder with all the static files for the application. You can deploy those files in anywhere that can host static files.
Else, if you wish to deploy everything (including Firebase Functions), you need to install Firebase CLI globally and then run the following command in project root:
firebase deploy