GithubHelp home page GithubHelp logo

nujovich / iron-fellowship Goto Github PK

View Code? Open in Web Editor NEW

This project forked from scottbenton/iron-fellowship_and_crew-link

0.0 0.0 0.0 3.01 MB

A character sheet for playing Ironsworn alone or together with a group. Features online integration for shared campaign play.

Home Page: https://iron-fellowship.scottbenton.dev

TypeScript 99.80% HTML 0.20%

iron-fellowship's Introduction

Iron Fellowship

Welcome! Iron Fellowship is an application for anyone playing the Tabletop RPG Ironsworn to use. Featuring a clean character sheet, campaigns with shared assets and tracks, and cloud sync across all your devices.

Features

Character Sheet

Character Sheet Screenshot

  • Quickly view your characters stats.
  • View moves, and use the built in dice roller to determine success or failure.
  • View and update your character's assets, even creating your own custom asset cards.
  • Update personal and shared tracks.
  • Share a supply track with other members of your campaign.

Campaigns

Campaign View Screenshot

  • Share a supply track, vows, and more with your party.
  • Invite new players to your campaign with a simple invite link.

Future Changes

There is more to come for the Iron Fellowship. Note keeping, NPCs, Combat Tracking, and Oracle tables are on the backlog. Keep checking back!

Development

Any development help on this project is more than welcome! New features should be developed in feature branches, and then merged into the dev branch to deploy to our development environment. Once our dev branch is at a point where everything looks good to ship, we can merge into the main branch to deploy to our production environment.

Setup

  1. Clone this project git clone https://github.com/scottbenton/Iron-Fellowship.git
  2. Install dependencies npm i
  3. Set up firebase (see Firebase Setup below)
  4. Run npm run dev and go to your browser to see the output.

Firebase Setup

Firebase provides authentication, database, and image storage to this application. In order to run the application locally, you will need to set up a .env.local file with the information firebase needs to connect to these services. You can either get access to the dev environment from me, or you can set up your own firebase instance. Either way, you will need to fill out your .env.local file, adding values to the following properties.

VITE_FIREBASE_APIKEY=
VITE_FIREBASE_AUTHDOMAIN=
VITE_FIREBASE_PROJECTID=
VITE_FIREBASE_STORAGEBUCKET=
VITE_FIREBASE_MESSAGINGSENDERID=
VITE_FIREBASE_APPID=

TEST PR CHANGE

iron-fellowship's People

Contributors

cptleo92 avatar scottbenton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.