Integrate Live Grid Stats & Update World Map #15

Closed
opened 2025-11-17 14:21:02 +00:00 by sashaastiadi · 3 comments
Owner

🗺️ HomeMap — Integrate Live Grid Stats & Update World Map

Branch:
Please create a new branch development_ehab from development.
Do NOT commit directly to development.


Tasks


Files to Update


Notes

  • Keep API keys/endpoints in environment variables where applicable.
  • If data requires transformation, add helpers in /lib.
  • Follow existing Tailwind + UI patterns.
  • Open a merge request from development_ehabdevelopment once complete.
### 🗺️ HomeMap — Integrate Live Grid Stats & Update World Map **Branch:** Please create a new branch **`development_ehab`** from **`development`**. Do **NOT** commit directly to `development`. --- ## Tasks - [x] **HomeMap Stats — Home/HomeMap.tsx** File: https://git.ourworld.tf/ourworld_web/www_projectmycelium_com/src/branch/development/src/pages/home/HomeMap.tsx - Integrate **real-time ThreeFold Grid stats**, matching the data displayed on the official ThreeFold website. - Connect to the correct **live API endpoints** to fetch correct live datas - [x] **World Map (the map component) — Components/ui/world-map.tsx** File: https://git.ourworld.tf/ourworld_web/www_projectmycelium_com/src/branch/development/src/components/ui/world-map.tsx - Replace static/placeholder dots with **API-driven location data** (nodes/farms/regions). - Ensure dots update dynamically based on the actual grid data. - Preserve the current animation and visual style. - [x] **Responsiveness Review** - Confirm responsive behavior on: - Mobile - Desktop - Ensure the map scales gracefully and dots do not overlap, overflow, or distort. --- ## Files to Update - `src/pages/home/HomeMap.tsx` https://git.ourworld.tf/ourworld_web/www_projectmycelium_com/src/branch/development/src/pages/home/HomeMap.tsx - `src/components/ui/world-map.tsx` https://git.ourworld.tf/ourworld_web/www_projectmycelium_com/src/branch/development/src/components/ui/world-map.tsx --- ## Notes - Keep API keys/endpoints in environment variables where applicable. - If data requires transformation, add helpers in `/lib`. - Follow existing Tailwind + UI patterns. - Open a merge request **from `development_ehab` → `development`** once complete.
sashaastiadi changed title from Make sure Map section on Homepage is displaying real grid stats l to Integrate Live Grid Stats & Update World Map 2025-11-17 14:21:53 +00:00
ehab was assigned by sashaastiadi 2025-11-17 14:22:22 +00:00
Author
Owner

The section:

The section:
sashaastiadi added this to the OW Website & Wiki Project 2025 project 2025-11-17 16:41:29 +00:00
sashaastiadi moved this to In progress in OW Website & Wiki Project 2025 on 2025-11-17 16:57:43 +00:00
Owner

done
image.png
image.png

done ![image.png](/attachments/177aa720-5d98-44b6-8307-cdb8e86189e1) ![image.png](/attachments/b36826fd-4318-493c-a410-4d62b92a5d26)
ehab moved this to In Verification in OW Website & Wiki Project 2025 on 2025-11-19 09:23:02 +00:00
Author
Owner

all done

all done
ehab moved this to Done in OW Website & Wiki Project 2025 on 2025-11-20 10:09:52 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ourworld_web/www_projectmycelium_com#15
No description provided.