epic-you

byAli Arslan

what you can do

HomeStoreCharactersSkinsMatchmakingResultsMatchSplashRanksProfileTrainingSquadSignup
Home

Comments (0)

No comments yet. Be the first!

Project Tasks25

#1

Implement Theme & Project Structure

To Do

As a developer, I want to implement the theme and structure from mock-design pages so that all pages look identical to the mock designs. This includes applying global styles, typography, color tokens, and removing unused scaffold pages (login, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings).

AI 80%
Human 20%
High Priority
2 days
AI Credits:6
Frontend Developer
#2

Align Colors & Theme System

To Do

As a developer, I want to align all color tokens and theme variables across the project so that the visual identity is consistent with the Last Survival brand across all pages. This includes defining primary, secondary, accent, background, and text color tokens in a centralized theme config.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
AI Credits:3
Frontend Developer
#8

Build Store Page

To Do

As a player, I want to browse and purchase cosmetic items in the store so that I can personalize my characters with skins and accessories. Implement based on existing v1 JSX design, including featured items, skin catalog, currency display, purchase flow, and navigation back to character equip.

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#6

Build Characters Page

To Do

As a player, I want to browse and select characters so that I can choose my preferred role and playstyle before entering a match. Implement based on existing v1 JSX design, covering browse and select states, character role display (Sniper, Rusher, Defender, Support), ability previews, and navigation to skins and equip flows.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:5
Frontend Developer
#15

Build Training Page

To Do

As a new player, I want a training page so that I can practice game mechanics in a safe environment before entering live matches. Implement based on existing v1 JSX design, including training mode selection, bot difficulty options, weapon practice zones, and progression to the home lobby after completion.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#3

Build Splash Page

To Do

As a new player, I want to see an engaging splash screen on launch so that I am introduced to the Last Survival brand before proceeding to signup or login. Implement based on existing v1 JSX design, including animated logo, loading indicator, and transition to the signup or home flow.

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
AI Credits:3
Frontend Developer
#4

Build Signup Page

To Do

As a new player, I want to create an account through a signup page so that I can access the game and begin my progression. Implement based on existing v1 JSX design, including username, email, password fields, validation feedback, and navigation to the training or home flow post-registration.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
AI Credits:3
Frontend Developer
#12

Build Ranks Page

To Do

As a competitive player, I want to view my current rank and progression on a ranks page so that I can track my standing in the competitive ladder. Implement based on existing v1 JSX design, including rank tier display (Bronze to Master), rank points, tier thresholds, and leaderboard preview.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
AI Credits:3
Frontend Developer
#13

Build Profile Page

To Do

As a player, I want a profile page so that I can view my overall game progression, stats, and achievements. Implement based on existing v1 JSX design, including player level, XP bar, match history summary, win rate, total kills, equipped character display, and battle pass progress.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#5

Build Home Lobby Page

To Do

As a player, I want a central home lobby page so that I can navigate to all core game modes and features from a single hub. Implement based on existing v1 JSX design, including mode selection (Classic, Squad, 1v1), quick access to profile, store, characters, and matchmaking entry points.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:5
Frontend Developer
#22

Implement Store & Skins API

To Do

As a backend developer, I want to implement a store and skins API so that players can browse, purchase, and equip cosmetic items. Covers cosmetic skins catalog with rarity tiers, featured and rotating store inventory, in-game currency management, purchase transaction recording, owned skins inventory per player, and equip/unequip endpoints linked to the character system.

Depends on:#8
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
2 days
AI Credits:5
Backend Developer
#16

Implement Character Abilities API

To Do

As a backend developer, I want to implement a character abilities API so that the frontend can retrieve character data, roles, and unique ability definitions for each character type. Covers four roles: Sniper (long-range precision), Rusher (speed boost), Defender (shield/barrier), and Support (heal/revive). Includes endpoints for listing characters, fetching ability details, and equipping a character to a player profile.

Depends on:#6
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
AI Credits:8
Backend Developer
#9

Build Matchmaking Page

To Do

As a competitive player, I want a matchmaking page so that I can queue for a match in my preferred mode and be matched with players of similar rank. Implement based on existing v1 JSX design, covering queue state, mode selection (Classic, Squad Match, 1v1), rank display, and waiting/cancel states.

Depends on:#5#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:5
Frontend Developer
#7

Build Skins Page

To Do

As a player, I want to preview character skins so that I can customize the appearance of my selected character before purchasing or equipping. Implement based on existing v1 JSX design, including skin preview carousel, rarity indicators, purchase CTA linking to store, and equip confirmation flow.

Depends on:#2#6#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
AI Credits:3
Frontend Developer
#14

Build Squad Page

To Do

As a squad player, I want a squad management page so that I can create a squad, invite friends, and enter a squad match together. Implement based on existing v1 JSX design, including squad creation, friend invite list, squad lobby with member slots, ready state indicators, and squad matchmaking entry.

Depends on:#5#1#2
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#10

Build Match Page

To Do

As a player, I want a match HUD page so that I can view critical in-game information during an active match. Implement based on existing v1 JSX design, including health/armor bars, ammo counter, minimap, zone timer, squad status indicators, kill feed, and revive prompts for squad mode.

Depends on:#9#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:5
Frontend Developer
#17

Implement Matchmaking API

To Do

As a backend developer, I want to implement a matchmaking API so that players are matched with opponents of similar rank across supported game modes. Covers rank-based skill matching, queue management (join/cancel/status polling), and support for Classic (solo), Squad, and 1v1 modes. Includes session token generation on match found and squad-aware grouping logic.

Depends on:#9
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
AI Credits:8
Backend Developer
#11

Build Results Page

To Do

As a player, I want to view a post-match results page so that I can review my performance stats and track my progression after each game. Implement based on existing v1 JSX design, including placement display, kills/damage/survival time stats, XP earned, rank change indicator, and team stats for squad mode.

Depends on:#2#10#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
AI Credits:3
Frontend Developer
#18

Implement Match Session API

To Do

As a backend developer, I want to implement a match session API so that the game server can manage the full lifecycle of an active match. Covers session initialization and teardown, loot spawn and pickup tracking, shrinking zone phase scheduling, player elimination events, squad revive system, and final placement recording for results processing.

Depends on:#17
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
AI Credits:8
Backend Developer
#21

Implement Squad System API

To Do

As a backend developer, I want to implement a squad system API so that players can form squads with friends and enter matches together. Covers squad creation and dissolution, friend invite by username or ID, invite accept/decline handling, squad lobby state synchronization, and integration with the matchmaking API to queue as a group.

Depends on:#17
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
2 days
AI Credits:5
Backend Developer
#25

Implement Weapons & Loot System

To Do

As a backend developer, I want to implement a weapons and loot system API so that matches have a fully functional item ecosystem. Covers weapon type definitions (AR, SMG, Sniper, Shotgun, Pistol, Grenades) with stat profiles, ammo type associations, medical item definitions (medkits, bandages, armor vests), loot table configuration with rarity-weighted spawn probabilities, and loot zone spawn point management integrated with the match session lifecycle.

Depends on:#18
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
AI Credits:8
Backend Developer
#24

Implement AI Bot System

To Do

As an AI engineer, I want to implement an AI bot system so that new players can practice against intelligent bots in training mode. Covers bot behavior trees for difficulty levels (Easy, Medium, Hard), role-aware bot actions aligned to character roles (Sniper, Rusher, Defender, Support), bot pathfinding within the shrinking zone, loot collection behavior, and integration with the match session API for training mode spawning.

Depends on:#18
Waiting for dependencies
AI 88%
Human 12%
High Priority
4 days
AI Credits:10
AI Engineer
#19

Implement Results & Stats API

To Do

As a backend developer, I want to implement a results and stats API so that post-match data is persisted and surfaced to players after each game. Covers storing per-match stats (kills, damage, survival time, placement), XP calculation based on performance, rank point delta computation, and team stats aggregation for squad matches.

Depends on:#18
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
2 days
AI Credits:5
Backend Developer
#23

Implement Progression System API

To Do

As a backend developer, I want to implement a progression system API so that players are rewarded for consistent play through leveling, battle pass, and daily missions. Covers XP leveling curve and level-up rewards, battle pass tier unlocks (free and premium tracks), daily and weekly mission definitions and completion tracking, and reward crate drop and opening mechanics.

Depends on:#19
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
3 days
AI Credits:8
Backend Developer
#20

Implement Rank System API

To Do

As a backend developer, I want to implement a rank system API so that players progress through competitive tiers based on match performance. Covers rank tier definitions (Bronze, Silver, Gold, Platinum, Diamond, Master), rank point thresholds, promotion and demotion logic, rank decay rules, and endpoints for fetching current rank and leaderboard positions.

Depends on:#19
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
AI Credits:8
Backend Developer
Home design preview
Home: View Lobby
Characters: Browse Roles
Characters: Select Character
Skins: Preview Skin
Store: Purchase Skin
Characters: Equip Skin