β¨ Features
π Dashboard overview
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.
π° Alliance management
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.
ποΈ Eligibility control
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.
π§ Smart schedule generator
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.
ποΈ Conductor & VIP logic
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
π£ Event schedule + weekly plan
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.
π€ Member directory + roles
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.
β οΈ Final warning workflow
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.
π SVS tracking
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.
β Low-score events
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 (β ).
π₯π₯ Awards & results
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.
π£ Announcements
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.
π¬ Alliance chat
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.
π Notifications (in-app + push)
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.
π‘οΈ R5 server chat
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.
π V Points
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.
π± Videos
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.
π§Ύ Reports & admin tools
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.
π¦ Installable βapp-likeβ experience
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.