Quest Progress
Check off the build tasks and watch the module update your progress.
Orientation
What this module is doing and why the structure works.
LEGO Model
- Modules = LEGO kits
- Components = LEGO bricks
- DevHub = overworld map / control panel
- Carrd = front door / public navigation
Construction Principle
Build the small statue first. One believable screen, one reusable panel, one clean deploy. Then expand, refine, and unify the world.
Minimum Stack
What you need right now and what can wait.
GitHub Required
- Store HTML, CSS, JS
- Store JSON data files
- Keep module repos separate
Cloudflare Pages Required
- Host the DevHub
- Deploy module repos
- Add Functions later only if needed
Carrd Required
- Public hub
- Simple navigation
- Subtle footer link to DevHub if desired
Use Now
- 1 repo
- 1 page
- 1 panel design
- 4 links
- Optional placeholder icons
Use Later
- Cloudflare KV / D1
- Advanced persistence
- Shared component system across repos
- More complex map interactions
Build Phases
The whole journey compressed into manageable layers.
Phase 1 — Functional Skeleton
- Create the repo
- Make a full-screen index page
- Add 4 panels
- Make the links work
Phase 2 — Cohesive UI
- Set fonts, spacing, borders, glow
- Create one strong panel shell
- Make it feel like one world
Phase 3 — Atmosphere
- Add textures and background art
- Add icons and room flavor
- Improve hover / focus states
Phase 4 — Expansion
- Add modules page
- Add components page
- Add JSON-driven content if useful
Step-by-Step Actions
This is the practical execution layer.
Step 1 — Create the DevHub repo
Step 2 — Build the first screen
Step 3 — Create one panel shell
Step 4 — Style it to feel like a game
Step 5 — Deploy it
Asset Requirements
Only the essentials. Start with placeholders first.
Need First
Helpful Next
- Paper / metal / stone textures
- Panel corner ornaments
- Module-specific icons
- Glow / light overlays
Final Polish
- Room-specific art
- Decorative dividers
- Unique panel states
- A fully cohesive visual language
Checklist / Stop List / Win Conditions
Use this like a build ritual.
Minimum Build Checklist
Stop List
- Stop gathering endless assets first
- Stop trying to design every room at once
- Stop waiting for perfect art
- Stop adding backend before the first screen works
First Victory Condition
- The DevHub feels like selecting destinations, not clicking plain links
- It is live on its own subdomain
- You can use it to access your real module work
Repo Structures
Clean starting skeletons.
DevHub Repo
Kanji Module Repo
Milestones
Use these as progression markers.
Milestone 1 — Screen Exists
A raw but functional DevHub page is on screen locally.
Milestone 2 — Screen Feels Good
Panels, spacing, colors, and hover states create a game-like feel.
Milestone 3 — Screen Is Live
The DevHub is deployed and reachable from its subdomain.
Milestone 4 — Screen Becomes Useful
You use it to launch real modules and build with less friction.