sunny-subway

byJohn

Build a subway surfer ulternative game

HomeAdmin LoginAchievementsGame OverDashboardContent ManagerLeaderboardCharacterGame
Home

Comments (0)

No comments yet. Be the first!

Project Tasks22

#2

Setup Global Layout Structure

To Do

As a frontend developer, I want a global layout shell including navigation wrappers, screen containers, shared header/footer components, and React Native navigation stack configuration so that all pages have a consistent structural foundation aligned with the mock-design pages. This task is independent and must be completed before all other UI tasks.

AI 88%
Human 12%
High Priority
1.5 days
AI Credits:8
Frontend Developer
#12

Player Profile API

To Do

As a player, I want a secure player profile API that manages my account details, preferences, and session tokens so that my identity and progress are persisted reliably across devices and sessions.

AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#18

Content Management API

To Do

As a developer, I want a content management API that supports CRUD operations for characters, environments, and power-ups so that I can add and update in-game content through the Content Manager UI without modifying application code.

AI 68%
Human 32%
High Priority
2.5 days
AI Credits:7
Backend Developer
#1

Implement Theme Color Palette

To Do

As a frontend developer, I want a centralized theme configuration with the project's color palette (#FFD700, #1E90FF, #FF4500, #800080, #32CD32, #FFFFFF), typography, spacing tokens, and design constants so that all UI components share a consistent visual language across the app. This task is independent and must be completed before all other UI tasks.

AI 90%
Human 10%
High Priority
1 day
AI Credits:8
UI/UX Designer
#21

Localization English AU Setup

To Do

As a player in Australia, I want all in-game text, dates, currency, and UI labels to use Australian English conventions so that the game feels native and culturally appropriate for the AU market.

Depends on:#2
Waiting for dependencies
AI 75%
Human 25%
Low Priority
1.5 days
AI Credits:6
Frontend Developer
#10

Implement Leaderboard Page UI

To Do

As a player, I want a Leaderboard screen showing global and friend rankings with scores and player avatars so that I can see how I compare to other players and feel motivated to improve. Implement based on the existing Leaderboard (v2) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 92%
Human 8%
High Priority
1.5 days
AI Credits:8
Frontend Developer
#5

Implement Dashboard Page UI

To Do

As a developer, I want a Dashboard overview screen displaying system metrics, active deployments, and quick-action controls so that I can monitor the game platform and trigger content updates from one place. Implement based on the existing Dashboard (v2) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 91%
Human 9%
High Priority
2 days
AI Credits:9
Frontend Developer
#13

Character Selection API

To Do

As a player, I want a character selection and customization API that stores my chosen character, unlocked skins, and appearance settings so that my customization choices are saved and retrievable on any device.

Depends on:#12
Waiting for dependencies
AI 68%
Human 32%
High Priority
2 days
AI Credits:7
Backend Developer
#6

Implement Content Manager UI

To Do

As a developer, I want a Content Manager screen with forms and controls to add characters, environments, and power-ups so that I can manage in-game content without touching the codebase directly. Implement based on the existing Content Manager (v2) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 91%
Human 9%
High Priority
2.5 days
AI Credits:9
Frontend Developer
#11

Implement Achievements Page UI

To Do

As a player, I want an Achievements screen that lists earned and locked rewards with progress indicators so that I can track my accomplishments and understand what goals to work towards next. Implement based on the existing Achievements (v2) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 92%
Human 8%
High Priority
1.5 days
AI Credits:8
Frontend Developer
#3

Implement Home Page UI

To Do

As a player, I want to see the Home screen with the interactive solar-powered subway track, character selection carousel, and dynamic lighting effects so that I can browse available characters and start a run. Implement based on the existing Home (v2) JSX design.

Depends on:#1#2
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:9
Frontend Developer
#14

Game Session Score API

To Do

As a player, I want a game session and score API that records each run's distance, score, power-ups collected, and session metadata so that my performance data is accurately stored for leaderboards and achievements.

Depends on:#12
Waiting for dependencies
AI 68%
Human 32%
High Priority
2 days
AI Credits:7
Backend Developer
#8

Implement Game Screen UI

To Do

As a player, I want a fully rendered Game screen with HUD elements showing score, power-up indicators, and obstacle lanes so that I can play an engaging endless runner experience and interact with power-ups during a run. Implement based on the existing Game (v2) JSX design.

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

Implement Admin Login UI

To Do

As a developer, I want an Admin Login screen with credential input fields and authentication controls so that I can securely log in to access the admin dashboard and content management tools. Implement based on the existing Admin Login (v2) JSX design.

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

Implement Character Page UI

To Do

As a player, I want a Character customization screen where I can adjust my character's appearance, select skins, and preview changes so that I can personalize my runner before starting a game session. Implement based on the existing Character (v2) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 93%
Human 7%
High Priority
2 days
AI Credits:9
Frontend Developer
#9

Implement Game Over UI

To Do

As a player, I want a Game Over screen that displays my final score, distance run, and options to retry or navigate to the leaderboard so that I can review my performance and decide what to do next. Implement based on the existing Game Over (v2) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 92%
Human 8%
High Priority
1 day
AI Credits:8
Frontend Developer
#20

Dynamic Visuals AI Integration

To Do

As a player, I want the game environment and character visuals to be dynamically generated or enhanced using Google Nano Banana so that each run feels visually fresh and adapts to gameplay context in real time.

Depends on:#13#14
Waiting for dependencies
AI 87%
Human 13%
Medium Priority
3 days
AI Credits:9
AI Engineer
#19

AI Tutorial Help Integration

To Do

As a player, I want an in-game AI assistant powered by GPT 5.2 via Langchain and Litellm that answers gameplay questions and provides contextual tips so that I can get help without leaving the game or consulting external guides.

Depends on:#14#12
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
3 days
AI Credits:9
AI Engineer
#17

Cloud Save Sync API

To Do

As a player, I want a cloud save and sync API that pushes and pulls my game progress, settings, and unlocks so that my data is always up to date regardless of which device I play on.

Depends on:#12#14
Waiting for dependencies
AI 65%
Human 35%
Medium Priority
2.5 days
AI Credits:7
Backend Developer
#16

Achievements Rewards API

To Do

As a player, I want an achievements and rewards API that evaluates player milestones, unlocks badges, and returns reward states so that my accomplishments are recognized and surfaced in the Achievements screen.

Depends on:#14
Waiting for dependencies
AI 65%
Human 35%
Medium Priority
2 days
AI Credits:7
Backend Developer
#15

Leaderboard Rankings API

To Do

As a player, I want a leaderboard API that aggregates and ranks player scores globally so that I can retrieve live ranking data and see my position relative to other players worldwide.

Depends on:#14
Waiting for dependencies
AI 65%
Human 35%
High Priority
1.5 days
AI Credits:6
Backend Developer
#22

Offline Play Cloud Sync

To Do

As a player, I want to be able to play runs offline and have my scores and progress automatically synced to the cloud when connectivity is restored so that I never lose my gameplay data due to network interruptions.

Depends on:#14#17
Waiting for dependencies
AI 72%
Human 28%
Medium Priority
3 days
AI Credits:8
Frontend Developer
Home design preview
Admin Login: Sign In
Dashboard: View Overview
Content Manager: Add Character
Content Manager: Add Environment
Content Manager: Add Power-up
Dashboard: Deploy Update