A Gaming content oriented firebase wiki PWA

Skald

A Firebase Powered wiki PWA for Role Playing Games.

A Live Example of the app can be seen at https://mekanismi.web.app n Please note: this GitHub repository does not include the security rules, and firebase config required to run the Wiki. An example of Firebase condig required can be found below. An example Firestore ruleset available upon request.

Project setup

Clone the repo, and run:

npm install

Create the Firebase project in the Firebase console, and use the Firebase CLI to initialize your App. Rest of this readme expexts you to add Firebase hosting to your app.

firebase init

Compiles and hot-reloads for development

ß

npm run serve

Compiles and minifies for production

npm run build

Deploy

firebase deploy

Other usefull commands

Lints and fixes files

npm run lint

Run your end-to-end tests

You need to add a cypress.env.json file to project root with username and password to test the features that require login.

Example of the cypress.env.json file

{
  "TEST_USER_EMAIL": "an.email@address.com",
  "TEST_USER_PASSWORD": "theP4ssw0rd"
}

npm run test:e2e

Run your unit tests

npm run test:unit

Download Details:

Author: vitku

Demo: https://mekanismi.web.app/

Source Code: https://github.com/vitku/skald

#vuejs #vue #javascript

A Gaming content oriented firebase wiki PWA
3.00 GEEK