🧠 Core platform features
🏠 Dashboard overview quick snapshot + jump links

The dashboard is the β€œhome base” for day-to-day use. It gives a quick alliance snapshot, highlights what’s coming next, and surfaces important updates immediately.

  • Upcoming events: next items with times, levels and source (one-off or series).
  • Announcements: newest posts first, with pinned/global shown clearly.
  • Fast navigation: jump to schedules, events, analytics and more.
πŸ‘‘ LeadershipπŸ‘₯ Members
🏰 Alliance management scoped data + roles + join requests

Everything is isolated per alliance. That means member rosters, schedules, chat, and reports stay within the correct alliance context.

  • Scoped data: schedules, members, analytics and chat are per alliance.
  • Roles & permissions: Viewer, Officer, Admin, Super Admin.
  • Join requests: users can request to join (where enabled) and leadership can approve/decline.
  • Super Admin context: can switch alliances for moderation/support.
πŸ‘‘ LeadershipπŸ§‘β€βš–οΈ Admin
πŸ“… Train schedules & rotation
🎚️ Eligibility control separate Conductor/VIP rules

Eligibility settings let leadership control who can be selected for Conductor and VIP independently. This helps keep key roles where you want them, while still supporting fair rotations.

  • Separate rules: eligibility can differ for Conductor vs VIP.
  • Rank focus: ensure leadership presence while keeping rotation fair.
  • Preview: see who is eligible before generating schedules.
πŸ‘‘ Leadership
🧠 Smart schedule generator fairness + repeat control

The generator is designed to reduce admin effort while keeping seat allocations fair and predictable. It avoids over-assigning the same people in small pools and adapts to the eligibility rules.

  • Balance first: R5/R4 round-robin when eligible.
  • Fairness next: remaining days filled randomly from eligible pool.
  • Repeat control: avoids hammering the same member repeatedly.
πŸ‘‘ Leadership
πŸŽ–οΈ Conductor & VIP logic ⭐ leadership β€’ πŸ“£ event override β€’ ⚑ random

Seat assignment is transparent using a simple icon key so members can understand why a pick happened.

  • Conductor (no event): leadership rotation (⭐) then random pool (⚑) where allowed.
  • VIP (no event): random from eligible set (⚑), excluding the day’s Conductor.
  • Events: scheduled event days override generator picks and show πŸ“£.
  • Icon key: ⭐ Leadership β€’ πŸ“£ Event override β€’ ⚑ Random pick
πŸ‘‘ LeadershipπŸ‘₯ Members
πŸ—“οΈ Events system
πŸ“£ Event schedule + weekly plan recurring series + one-offs

Events are built for real alliance coordination: a simple weekly plan plus optional recurring series and dated occurrences.

  • Weekly plan: repeatable Mon–Sun schedule with times.
  • Event types + levels: optional level enforcement (Marshal/Zombies etc.).
  • Series + occurrences: recurring patterns with dated instances.
  • Attendance: track who attended and review patterns over time.
πŸ‘‘ LeadershipπŸ‘₯ Members
πŸ‘₯ Member tracking & profiles
πŸ‘€ Member directory + roles linked + unlinked members

Track your alliance roster even when not everyone has registered. β€œUnlinked” members are manual entries that can later be linked to real user accounts.

  • Roster: ranks (R1–R5), notes, and quick actions.
  • Linked vs unlinked: supports manual entries for non-registered members/alts.
  • Profiles: quick context and history without digging through spreadsheets.
πŸ‘‘ LeadershipπŸ‘₯ Members
⚠️ Final warning workflow flags in tracking views

The warning flag is designed for consistent enforcement: mark members who are on a final warning and highlight them across relevant tracking and analytics pages.

  • Visibility: ⚠ shows clearly where it matters.
  • Consistency: helps leadership apply rules fairly week-to-week.
πŸ‘‘ Leadership
πŸ“Š Analytics (SVS / low-score / awards)
πŸ† SVS tracking daily entries + weekly totals

Track SVS performance consistently and use weekly totals to support awards, reviews and leadership reporting.

  • Daily entries: capture contributions over the week.
  • Weekly totals: better visibility for thresholds and consistency checks.
  • Recognition: where enabled, add weekly awards / medals.
πŸ‘‘ Leadership
❌ Low-score events no-shield / low A-Tech / custom rules

Low-score tracking is configurable and supports real alliance rules (examples: low SVS, no shield, low alliance tech, non-gold tasks). Use it for consistency and visibility β€” not micromanagement.

  • Configurable types: track what matters to your alliance.
  • Time views: week/month/year breakdowns where enabled.
  • Flags: highlight members on final warning (⚠).
πŸ‘‘ Leadership
πŸ₯‡πŸ₯ˆ Awards & results event medals + recognition

Use medals/awards to reinforce good behaviour and celebrate performance β€” visible in tracking and (where configured) member views.

  • Medals: capture winners and recognition outcomes.
  • Visibility: quickly see who achieved what.
πŸ‘‘ LeadershipπŸ‘₯ Members
πŸ’¬ Communication & reminders
πŸ“£ Announcements important info that won’t get buried

Announcements are separated from chat so critical posts stay visible and don’t get lost in scrolling.

  • Alliance announcements: visible to your alliance.
  • Global announcements: super admins can post server-wide notices.
  • Moderation: edit/remove tools where required.
πŸ‘‘ LeadershipπŸ‘₯ Members
πŸ’¬ Alliance chat rich messages + reactions

Alliance chat is a private channel for your alliance with support for richer messages and lightweight reactions.

  • Private: only members can read/write.
  • Rich messages: share links + image URLs with previews where enabled.
  • Reactions: πŸ‘ πŸ”₯ πŸ‘€ for quick feedback.
πŸ‘₯ Members
πŸ”” Notifications (in-app + push) opt-in reminders

Notifications are optional and designed to reduce spam. In-app updates always work; push notifications require permission on your device.

  • In-app: updates appear via the notifications list.
  • Push (optional): reminders can alert even when app is closed.
  • Preferences: control what you receive.
πŸ‘₯ MembersπŸ‘‘ Leadership
πŸ›‘οΈ R5 server chat server leadership coordination

A server-wide channel for authorised leadership to coordinate across alliances (where enabled).

  • Server-wide: connect with other R5 leaders.
  • Context: messages show alliance and server context.
  • Restricted: limited to authorised users.
πŸ‘‘ Leadership
🎁 Extras
πŸ… V Points recognition + culture building

V Points are a lightweight recognition system that encourages good habits and helpful play.

  • Recognition: send points to reward consistency and effort.
  • History: view sends/receives over time.
  • Optional limits: configurable boundaries where enabled.
πŸ‘₯ MembersπŸ‘‘ Leadership
πŸ“± Videos alliance feed + share links

A mobile-first vertical feed for sharing alliance clips and resources (where enabled).

  • Vertical viewer: designed for phones.
  • Scoped privacy: alliance-only by default; optional public/share view where enabled.
  • Moderation: creators manage content; super admins can moderate if needed.
πŸ‘₯ Members
🧾 Reports & admin tools exports + bulk actions

Admin tooling to speed up leadership work: exports, reporting views and bulk actions where enabled.

  • Reports hub: quick leadership views across key areas.
  • Exports: produce shareable outputs for audits/reviews.
  • Security minded: roles, permissions, and protected endpoints.
πŸ§‘β€βš–οΈ AdminπŸ‘‘ Leadership
πŸ“± Responsive + PWA
πŸ“¦ Installable β€œapp-like” experience fast + full screen

The platform is built as a PWA: it works well on mobile, can be installed to your home screen, and is designed for quick access during busy alliance moments.

  • Mobile-first UI: touch-friendly layouts.
  • Installable: Add to Home Screen / Install on supported browsers.
  • Notifications: optional push support where the device/browser allows.
iOS: Safari β†’ Share β†’ β€œAdd to Home Screen”. Android/Chrome: look for Install prompt.