smart-webpage

byAlex Fonville

A webpage that run an idle game.

LandingStationInventoryScannerPlanetWorkshopTech TreeMarket
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks19

#11

Implement Game State API

To Do

As a player, I want my game state to be persisted server-side so that my resources, credits, current location, drone assignments, refiner queues, and timer state are accurately tracked, auto-saved every 30–60 seconds, and restored between sessions with offline progression catch-up (capped at 24 hours).

AI 70%
Human 30%
High Priority
2 days
AI Credits:8
Backend Developer
#1

Implement Theme & Structure

To Do

As a developer, I want to adapt the scaffold pages to match the mock-design aesthetic and remove unneeded pages (login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings) so that the project structure reflects the sci-fi idle game layout with the Deep Space Industrial theme, Orbitron/Inter/JetBrains Mono fonts, and the full color palette (#0A0C14, #00D4FF, #39FF14, etc.).

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

Align Color & Theme

To Do

As a player, I want all pages to share a consistent color palette, typography (Orbitron headings, Inter/Exo 2 body, JetBrains Mono terminal), spacing, glassmorphism panels, and glow effects so that the sci-fi Deep Space Industrial aesthetic feels cohesive and immersive throughout the game.

Depends on:#1
Waiting for dependencies
AI 75%
Human 25%
High Priority
1 day
AI Credits:5
UI/UX Designer
#12

Implement Planet & Scanner API

To Do

As a player, I want planets to be procedurally generated server-side with unique biomes, hazards, and resource distributions so that scanner endpoints return gated detail levels based on upgrade tier, and bio material spawn conditions are validated server-side per hazard environment rules.

Depends on:#11
Waiting for dependencies
AI 70%
Human 30%
High Priority
2.5 days
AI Credits:8
Backend Developer
#15

Implement Workshop & Blueprint API

To Do

As a player, I want the server to manage blueprint unlocking and crafting so that spending credits to unlock blueprints, viewing unlock costs and crafting requirements, and spending resources to craft items correctly applies permanent non-reversible effects to my game state with tier-prerequisite enforcement.

Depends on:#11
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#14

Implement Station & Refinery API

To Do

As a player, I want backend support for the station so that I can queue refinement jobs, manage my drones, and have auto-refiner automation logic process my raw materials over time with server-side tick calculations.

Depends on:#11
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#3

Build Landing Page UI

To Do

As a new player, I want to see the Living Star Map landing page with an interactive WebGL star field, slowly-rotating 3D planets with biome-based color signatures, a central holographic Home Station node, hoverable planet data-cards showing scanner-level-gated info, and warp tunnel transition animations so that I can start my space exploration journey. Implement based on the existing Landing (v3) JSX design.

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

Implement Resource Collection API

To Do

As a player, I want the server to handle my resource collection actions so that manual mineral and bio material gathering on planets, countdown timer logic, warp mechanics, and hazard-gated biological spawns are correctly enforced and validated to prevent client-side spoofing.

Depends on:#12
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:8
Backend Developer
#4

Build Station Page UI

To Do

As a player, I want to view my station hub so that I can review resources, queue refinement jobs, manage drones, process bio materials, and optimize my refiners from a single location. The station is the central navigation hub linking to Scanner, Planet, Workshop, Tech Tree, Market, and Inventory. Implement based on the existing Station (v3) JSX design.

Depends on:#2#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:8
Frontend Developer
#16

Implement Tech Tree API

To Do

As a player, I want the server to manage tech tree progression so that unlocking nodes across gathering, refining, ship, and bio branches gradually reveals new capabilities, scanner upgrade nodes are validated, and prerequisite chains are enforced.

Depends on:#11#15
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#9

Build Tech Tree Page UI

To Do

As a player, I want to explore a visual tech tree so that I can browse and unlock nodes across gathering, refining, ship upgrade, and bio collection branches, with newly unlocked nodes pulsing neon purple and meteor-streak animations when revealed. Undiscovered nodes remain hidden until prerequisites are met. Implement based on the existing Tech Tree (v3) JSX design.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
2.5 days
AI Credits:9
Frontend Developer
#18

Implement Automation & Drones API

To Do

As a player, I want an idle game tick system on the backend so that my drones automatically gather resources, refiners run on schedule, offline progression is calculated on login (capped at 24 hours), and my passive income continues even when I am not actively playing.

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

Implement Market API

To Do

As a player, I want backend support for the market so that I can sell resources, refined goods, and rare bio materials at dynamic prices, receive accurate credit transactions, and have rare biological materials command premium pricing validated server-side.

Depends on:#13#11
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#8

Build Market Page UI

To Do

As a player, I want to visit a market page so that I can sell my resources, refined goods, and rare bio materials in exchange for credits to fund my progression. Rare biological materials are visually distinguished with bioluminescent green and command high prices. Implement based on the existing Market (v3) JSX design.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#5

Build Scanner Page UI

To Do

As a player, I want to use a scanner interface to browse available planets with their traits, hazards, and biome conditions so that I can select the best destination for resource gathering and bio material collection. Scanner detail level is gated by upgrade tier — low-level shows silhouette and hazard icon, max level shows full material probability breakdown. Implement based on the existing Scanner (v3) JSX design.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:8
Frontend Developer
#7

Build Workshop Page UI

To Do

As a player, I want to access a workshop interface so that I can browse tiered blueprints, view unlock costs before purchasing, unlock them with credits, and craft upgrades by spending required resources. Built items permanently apply effects and are marked as complete. Includes drone and refiner construction. Implement based on the existing Workshop (v3) JSX design.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:8
Frontend Developer
#10

Build Inventory Page UI

To Do

As a player, I want to view and sort my full inventory so that I can check my current stock of basic resources, special resources, and biological materials at a glance, with bio materials highlighted in bioluminescent green. Implement based on the existing Inventory (v3) JSX design.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1.5 days
AI Credits:7
Frontend Developer
#6

Build Planet Page UI

To Do

As a player, I want to interact with a planet page so that I can gather minerals, collect rare bio materials in hazardous biomes (heavy winds, lightning storms), monitor countdown timers, and execute warp actions during my expedition. Hazard zones use pulsing red/amber overlays and bio materials glow bioluminescent green. Implement based on the existing Planet (v3) JSX design.

Depends on:#5
Waiting for dependencies
AI 85%
Human 15%
High Priority
2.5 days
AI Credits:9
Frontend Developer
#19

Integrate Frontend with Backend

To Do

As a player, I want all game pages to be connected to live backend data so that my actions on the Landing, Station, Planet, Scanner, Workshop, Market, Tech Tree, and Inventory pages are reflected in real-time through wired state management, with auto-save triggering every 30–60 seconds.

Depends on:#4#15#18#3#10#13#16#6#14#5#11#8#7#12#9#17
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
3 days
AI Credits:8
Frontend Developer
Landing design preview
Station: Check Machines
Workshop: Build Drone
Workshop: Build Refiner
Market: Sell Refined Goods
Tech Tree: Unlock Automation
Station: Manage Automation