About Alliance Planning Platform - For Last War
Alliance Planning Platform - For Last War is a complete alliance management and planning toolkit for Last War leaders. It centralises train seat scheduling, VIP & Conductor rotation, V Points, announcements, videos, and audit history — all in a mobile-friendly PWA.
🏰 Alliance Management
- Scoped data: Every member, schedule, and stat is isolated per alliance.
- Roles & permissions: Viewer, Officer, Admin, Super Admin.
- Member directory: Rank (R1–R5), status notes, and quick actions for leaders.
- Switching: Super Admins can switch alliances from the top bar.
🎚️ Rank & Eligibility Control
- Separate settings: Define eligibility ranges for Conductor and VIP independently.
- R5/R4 focus: Prefer leadership presence while keeping rotation fair.
- Live previews: See who’s in/out before generating a month.
🧠 Smart Schedule Generator
- Balance first: R5/R4 get one seat each (round-robin) when eligible.
- Fairness next: Remaining days filled randomly from lower-rank pool.
- Event-aware: Weekday events override generation for those days.
- Repeat control: Avoids over-assigning the same member in short pools.
🎖️ Conductor & VIP Logic
- Conductor (no event):
- R5/R4 rotate fairly (⭐) until each has one seat.
- Then, if lower ranks are eligible, remaining days are random from R1–R3 (⚡).
- If R5/R4 aren’t eligible → all conductors are random (⚡).
- VIP (no event):
- Random from eligible set (⚡), excluding that day’s Conductor.
- VIP shows ⭐ if R5/R4.
- Events: Conductor/VIP Events tied to weekdays override the generator and show 📣.
- Icon key: ⭐ Leadership • 📣 Event override • ⚡ Random pick
📣 Events System
- Weekday-linked: Create Conductor/VIP events tied to specific weekdays.
- Overrides: Events replace generated picks on those days.
- Labels: Custom label is displayed in the schedule with the 📣 icon.
🗓️ Event Schedule
- Weekly planning:
- Each event is assigned a day (Mon–Sun) and a time (24h).
- The plan repeats every week unless changed by staff.
- Multiple events can be scheduled on the same day.
- Event times are UTC to match the server time
- Event levels (optional):
- Some events have levels (e.g. Marshal 10–120, Zombies 1–12).
- Levels are enforced automatically when the event type requires them.
- Roles & permissions:
- Members: Can view the full weekly plan.
- Officers / Admins: Can add, edit, enable, or disable events.
- Disabled events: Stay visible but are marked as inactive.
🔔 Notifications (In-App + Push)
- In-app notifications: Important updates appear inside the app (your notification/bell list).
- Push notifications (optional): If you enable push on your device, you’ll also receive alerts even when the app is closed.
- Controlled by you: You can enable/disable push and control notification preferences from your Profile.
- Typical alerts include:
- Event reminders (based on your reminder settings)
- When you receive V Points
- Join request updates (approved/rejected)
Note: Push notifications require permission on your device. If you block them, you’ll still see updates inside the app.
💬 Alliance Chat
- Private to alliance: Keep comms scoped and tidy.
- Moderation: Super Admins can delete messages for compliance.
- Contextual posts: Link announcements back to schedule/events.
📱 Alliance Video Feed
- Portrait uploads: Up to 300MB, mobile-first vertical viewer.
- Immersive UI: Swipe on mobile, arrows on desktop.
- Privacy: Alliance-only by default; optional share links.
- Engagement: Likes and comments scoped to your alliance.
🏅 V Points System
- Daily cap: Recognise leadership and support with controlled limits.
- Analytics ready: Date-range charts, daily/cumulative views, CSV export.
- Culture builder: Encourage helpful play and consistency.
📊 Low SVS, Shields & Atech
- Weekly SVS: Track Mon–Sat SVS per member with clean daily tables or Track in a single weekly total SvS score
- No-Shield: Flag Friday/Saturday lapses (excluded from Sunday SVS list).
- Low Atech: Flag Monday for the previous week’s A-Tech contributions.
- Reports: Weekly summary + CSV export for audits.
🟡 Gold Tasks Tracking (Tue & Sat)
- Independent flags: Track Non-Gold Tasks separately for Tuesday and Saturday.
- Where to record: On the Low SVS page, open Tuesday/Saturday and use “Non-Gold Tasks” → Add/Remove.
- Clean tables: Non-Gold-only rows (no SVS points) stay out of SVS tables but appear in the day’s Non-Gold panel.
- Analytics: Tuesday + Saturday combined as Non-Gold Tasks with weekly/monthly/yearly views.
- CSV export: Export per-member counts with period labels for audits.
📣 Announcements & Stats
- Officer tools: Alliance-wide messages with timestamps.
- Trends: Review rotation fairness, event participation, and winners.
📦 Responsive + PWA
- Mobile-first: Fast, touch-friendly UI on phones and tablets.
- Installable: Add to Home Screen and run full-screen.
- Offline-aware: Optimised caching for snappy loads.
FAQ
🔐 Accounts & Signup
Do I need an account?
Yes. Create an account on the Signup page. You will receive an email to verify your account before logging in.
What happens after I sign up?
After signing up, you will receive an email with a verification link. Once verified, your account is automatically activated and you will be logged in.
Why do I need to verify my email?
Email verification helps keep accounts secure and prevents fake or spam signups. Only verified accounts can log in and join alliances.
Do I need admin approval to use the app?
No. Once you verify your email, your account is active immediately. You do not need to wait for an admin to approve your signup.
I clicked the verification link — what should happen?
After verification, you will be logged in automatically and taken to your Dashboard. If the link is expired, you’ll need to submit signup again.
What if I didn’t sign up but received an email?
If you receive a signup or verification email you did not request, you can safely ignore it. No account is activated without email verification.
🏰 Joining an Alliance
What role do I have when I first join?
New users start as a Viewer with no alliance (Unaffiliated). This lets you explore the app and set up your profile before joining an alliance.
What is a viewer?
A Viewer is an unaffiliated user who is not yet part of an alliance. Viewers can access their profile and view public content while they arrange to join an alliance.
How do I become a member of an alliance?
Once logged in, you can request to join an alliance (or be invited/assigned by alliance leadership, depending on your setup). After you’re affiliated, alliance-only tools and pages become available.
Can I join more than one alliance?
No. Each account can only belong to one alliance at a time.
👤 Profiles & Privacy
Do I have a public profile?
Yes. Every user has a public profile link you can share so people can recognise you.
What does my public profile show?
Your public profile shows your top profile info (including email), your alliance (if you have one), and your public/shared videos.
Can I share my profile with others?
Yes. On your Profile page you can open or copy your public profile link and send it to others.
Is my password visible to anyone?
No. Your password is securely encrypted and is never visible to other users or administrators.
Is it safe — can anyone see my password, profile settings, or theme?
Yes, it’s safe. Passwords are never shown. Profile settings, password changes, and theme preferences are private and only available when you are logged in.
📱 Videos
What is the Alliance Video Feed?
A vertical, swipeable video feed for alliance members — upload, like, and comment on clips safely inside your alliance space.
Who can see the videos?
Only members of the same alliance unless you share a public link.
Which videos appear on my public profile?
Only videos that you have chosen to share publicly appear on your public profile. Private or unshared videos are never shown publicly.
Can videos be shared publicly?
Yes — generate a short share link for public viewing, with private data hidden.
How do likes and comments work?
One like per user per video; comments include author name and timestamp.
Who can delete videos?
Creators can delete their own; Super Admins can remove any for moderation.
🧠 Schedule / Conductor / VIP
How are Conductors and VIPs chosen?
Conductors and VIPs are generated automatically based on your alliance’s eligibility settings and any weekday events. The logic ensures fairness, leadership visibility, and random variety:
- Conductors: R5/R4 take turns in a fair round-robin (⭐). If lower ranks are included, they fill the remaining days randomly (⚡).
- VIPs: Randomly selected from eligible ranks (⚡), can’t be the same as that day’s Conductor, and show ⭐ if R5/R4.
- Events: Conductor or VIP Events tied to weekdays override the generator and show 📣 for that role.
What do the schedule icons mean?
⭐ Leadership • 📣 Event override • ⚡ Random pick
📊 Tracking & Points
What is the Low SVS / No Shield tracker / Low Atech?
Officers/Admins can record daily SVS scores (Mon–Sat), mark members who didn’t shield on key days, and flag low Alliance Tech contributions. The summary highlights low scorers and unshielded players for leadership review.
How does Gold Tasks tracking work?
On Tuesday and Saturday you can tag members who didn’t use Gold Tasks via the “Non-Gold Tasks” section on the Low SVS page. These flags are stored independently from SVS points and appear in the Analytics Events panel as a combined Non-Gold Tasks count (Tue+Sat). You can export this view to CSV for audits.
What are V Points?
Members can send a limited number of V Points per day to recognise contributions. Totals feed into dashboards and analytics.
📦 App & Admin
Can I install it like a real app?
Yes — it’s a PWA. You’ll see an “Install app” prompt, or on iOS Safari use Share → Add to Home Screen.
Does the app send notifications?
Yes. The platform supports in-app notifications and optional push notifications. In-app notifications appear inside the app (your notification list). Push notifications can appear on your phone/PC even when the app is closed.
- To enable push: Go to Profile → Notification Settings → Enable push and allow permission.
- You control what you receive: Some alerts can be turned on/off in your Profile preferences.
- If push is blocked: You’ll still receive updates inside the app.
Who can delete chat messages?
Only Super Admins can delete chat messages. Normal users cannot clear history.
How do I switch alliances?
Super Admins use the Alliance Switcher in the top bar to manage different alliances. Regular users see only their own alliance.
📱 Install the App
When your browser offers it, tap “Install app” / “Add to Home Screen” to run Last War - Alliance Planning Platform full-screen like a native app.
Version 2.0 — © 2026 Alliance Planning Platform - For Last War.