Skip to content

👑 A web app for tracking Realm of Mad God loot items and quests.

License

Notifications You must be signed in to change notification settings

MatijaNovosel/realm-trove

Repository files navigation

Realm trove

A web app for tracking Realm of Mad God loot items and quests.

banner

🚀 Features

  • Loot tracking for UT & ST items and blueprints
  • Export your loot via generated screenshot
  • Quest and quest mark tracking
  • Share your loot profile with a unique link

🔨 Built With

⚙️ Setup

Make sure to install the dependencies:

# yarn
yarn install

# npm
npm install

# pnpm
pnpm install --shamefully-hoist
  1. Create a Firebase project: console.firebase.google.com
  2. Register a new Web app
  3. Generate a new service account key
  4. Define a .env file with the following entries:
SERVICE_ACCOUNT=
API_KEY=
AUTH_DOMAIN=
PROJECT_ID=
STORAGE_BUCKET=
MESSAGING_SENDER_ID=
APP_ID=
MEASUREMENT_ID=

Note: the service account entry must be a single line JSON string surrounded by single quotations (')

  1. Enable the Google provider under Authentication -> Sign-in method
  2. Add a new user
  3. Start the project with the following command:
yarn dev

Check out the deployment documentation for more information.