A Progressive Web App to collect, categorise and share recipes. The project serves as playground for upcoming, exciting web standards. So don't expect it to work in IE11 :scream:. This can easily be deployed to a new Firebase project. If you need help with that feel free to contact me. The extensive usage of firestore security rules combined with custom claims (JWT) enables user administration
npm install
via your prefered shellnpm start
wip
firebase:emulators:start
. This will start the emulators und sync data from ./emulators-data
lsof -i tcp:<PORT>
, kill -9 <PID>
tsc
Firebase offers the possibility to deploy preview versions on separate preview channels. An example for a channel ID is my_new_test_feature
. For more information read the firebase docs.
npm run build
firebase hosting:channel:deploy YOUR_CHANNEL_ID
export VERSION=$(git rev-parse --short HEAD) && npm run build && firebase deploy --only hosting --message $VERSION