Staff login

Use your staff email. If your account was created with a temporary password, change it immediately after you get in.

Owner note: staff can sign in with Firebase Auth, but panel access is locked until management sets up their /users record. Either create staff users in the Firebase Console (Auth) with a temporary password, or use a server-side function (Admin SDK).

Set your real password

Your account is flagged for a reset. Set a new password now (minimum 6 characters).

Waiting for approval

You’re signed in. Management must set up your account in the database before you can access the staff panel.

Email:
User ID:
Once management creates your /users/<uid> record and sets staff = true, this page unlocks automatically.
Database permissions are blocking setup.
The site tried to register your sign-in request at /staffRequests/<uid> but got permission_denied. That means your Realtime Database Rules are still locked or missing the staffRequests section.

Overview

“Whatever you do, work at it with all your heart…”
Loading…

Quick stats

Reward Points
Used for rewards
Total Hours
Approved hours
Status
Active / inactive

Your role


Hired:
Job:

Proof-of-work: for 3D dev tasks, you can submit a short “work proof” (link or note) with your hours request. The dashboard tracks requests + approvals.

Recent activity

DateTypeDetailsStatus
Loading…

My profile

Age/job/hire-date are owner-managed fields. Personal contact fields are yours.

Submit hours (request)

Owner approves requests and updates your “Total Hours”.

Your hour requests

DateHoursCategoryStatus
Loading…

Rewards

Current rewards you can request. Owner approves/fulfills.

Points:

Your redemption requests

WhenRewardCostStatus
Loading…

Announcements

Company updates for staff.

Owner setup (one-time)

Your current Realtime Database rules are set to .read: false and .write: false, so nothing can load or save until you update rules. Also: you must set /owners/<YOUR_UID> = true once in the database to mark yourself as owner.

Manage rewards

RewardCostActive
Loading…

Pending staff sign-ins

When someone signs in but has no user record yet, they’ll appear here. Click “Setup” to create their /users record.

EmailUIDStatus
Loading…

Add staff by UID

Use this if someone can sign in but you want to grant access directly by UID.

This writes to /users/<uid>. You can still edit full details using “Find staff” after it exists.

Find staff

No user selected.

Edit selected user

This edits the user’s dashboard profile in RTDB. It does not create Firebase Auth accounts. Create accounts in Firebase Console (Authentication → Users) or via an Admin SDK backend.

Pending hour requests

UserDateHoursCategoryStatus
Loading…

Pending reward redemptions

UserRewardCostStatus
Loading…