/RPG-Web-Character-Creator

Character generator for Fantasy Flight Games' Genesys

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Genesys Emporium

Current Production Build

The Genesys Emporium

Community

Support/Unbound Legends Discord
Genesys Community Discord

Misc

Genesys was created by Fantasy Flight Games, Genesys.

Genesys Emporium was originally created by SkyJedi. Go check him out, he's an awesome guy who has made many major contributions to the Genesys community.

Building & Running

  • create a firebase project with authentication (google) and firestore, configure firestore permissions with rules from firestore.rules

  • create packages/emporium/.env

NX_apiKey=<API_KEY>>
NX_authDomain=<PROJECT_ID>.firebaseapp.com
NX_databaseURL=https://<PROJECT_ID>.firebaseio.com
NX_projectId=<PROJECT_ID>
NX_storageBucket=<PROJECT_ID>.appspot.com
NX_messagingSenderId=SENDER_ID

install and run

npm install
npm run start

If you get an error message like Error: Cannot find module '@nrwl/workspace/src/utilities/output' go to node_modules/@nrwl/workspace/src and create a symlink utilities->utils