feat(backend): item seeds (#349)

* add marker icons, images & seeds

* added sample items to the development environment

Co-authored-by: Anton Tranelis
<31516529+antontranelis@users.noreply.github.com>

* added ocean nomads layers

* added and restructured files

* added menu texts and removed place layer from sample map

---------

Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
This commit is contained in:
Ulf Gebhardt 2025-09-03 14:03:58 +01:00 committed by GitHub
parent e9f8f6e3ea
commit 31eb3ed000
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
45 changed files with 495 additions and 167 deletions

View File

@ -1,57 +1,17 @@
[
{
"name": "146. Friedensbaum",
"parent": "50431387-c49b-44bd-9311-911bf542163d",
"_syncId": "0b4ad883-d49f-4197-9941-24ae11f9a6eb"
},
{
"name": "outline",
"parent": "a5d15142-dd36-4194-bee5-13ddc420a99d",
"_syncId": "0b66498d-8ee3-48fc-8fe7-72b6f86d8d0f"
},
{
"name": "Docutopia Avatars",
"parent": null,
"_syncId": "0c7f264e-9946-4372-9e30-e4680b6cc2e2"
},
{
"name": "map-logos",
"parent": null,
"_syncId": "27b2a288-d50a-48b7-88cd-35945503277b"
},
{
"name": "fotos",
"parent": null,
"_syncId": "2daee21f-52b8-4152-88e9-ccf18169dcf0"
},
{
"name": "item-avatars",
"parent": null,
"_syncId": "43837abb-cc52-4439-ac98-e3671cbc7773"
},
{
"name": "Friedensbaum",
"parent": null,
"_syncId": "50431387-c49b-44bd-9311-911bf542163d"
},
{
"name": "marker-icons",
"name": "icons-solid",
"parent": null,
"_syncId": "889a110a-a117-40fa-b091-5c5a2766563f"
},
{
"name": "heroicons",
"name": "icons-outline",
"parent": null,
"_syncId": "a5d15142-dd36-4194-bee5-13ddc420a99d"
},
{
"name": "solid",
"parent": "a5d15142-dd36-4194-bee5-13ddc420a99d",
"_syncId": "a97106b4-218b-45df-adc9-36184886e285"
},
{
"name": "Würdekompass",
"parent": null,
"_syncId": "f612af27-e7dd-43f0-bde9-2f960f8897be"
"_syncId": "f255d3a7-8ecc-4ee0-b584-dee753317415"
}
]

View File

@ -17,6 +17,16 @@
"title": "Utopia Logo",
"tags": [],
"description": "Utopia Logo"
},
{
"_sync_id": "vessel-svg",
"_file_path": "./files/vessel.svg",
"storage": "local",
"folder": "27b2a288-d50a-48b7-88cd-35945503277b",
"filename_download": "vessel.svg",
"title": "Vessel SVG",
"tags": [],
"description": "Vessel SVG"
}
]
}

View File

@ -0,0 +1,63 @@
{
"collection": "directus_files",
"meta": {
"insert_order": 2,
"create": true,
"update": true,
"delete": true,
"preserve_ids": false,
"ignore_on_update": []
},
"data": [
{
"_sync_id": "boat-outline",
"_file_path": "./files/icons/outline/boat.svg",
"storage": "local",
"folder": "f255d3a7-8ecc-4ee0-b584-dee753317415",
"filename_download": "boat-outline.svg",
"title": "boat outline",
"tags": [],
"description": "boat outline"
},
{
"_sync_id": "calendar-outline",
"_file_path": "./files/icons/outline/calendar.svg",
"storage": "local",
"folder": "f255d3a7-8ecc-4ee0-b584-dee753317415",
"filename_download": "calendar-outline.svg",
"title": "calendar outline",
"tags": [],
"description": "calendar outline"
},
{
"_sync_id": "house-outline",
"_file_path": "./files/icons/outline/house.svg",
"storage": "local",
"folder": "f255d3a7-8ecc-4ee0-b584-dee753317415",
"filename_download": "house-outline.svg",
"title": "home outline",
"tags": [],
"description": "home outline"
},
{
"_sync_id": "users-outline",
"_file_path": "./files/icons/outline/users.svg",
"storage": "local",
"folder": "f255d3a7-8ecc-4ee0-b584-dee753317415",
"filename_download": "users-outline.svg",
"title": "users outline",
"tags": [],
"description": "users outline"
},
{
"_sync_id": "map-pin-outline",
"_file_path": "./files/icons/outline/map-pin.svg",
"storage": "local",
"folder": "f255d3a7-8ecc-4ee0-b584-dee753317415",
"filename_download": "map-pin-outline.svg",
"title": "map pin outline",
"tags": [],
"description": "map pin outline"
}
]
}

View File

@ -10,8 +10,8 @@
},
"data": [
{
"_sync_id": "bicycle",
"_file_path": "./files/icons/bicycle.svg",
"_sync_id": "bicycle-solid",
"_file_path": "./files/icons/solid/bicycle.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "bicycle.svg",
@ -20,8 +20,8 @@
"description": "bicycle"
},
{
"_sync_id": "boat",
"_file_path": "./files/icons/boat.svg",
"_sync_id": "boat-solid",
"_file_path": "./files/icons/solid/boat.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "boat.svg",
@ -30,8 +30,8 @@
"description": "boat"
},
{
"_sync_id": "cafe",
"_file_path": "./files/icons/cafe.svg",
"_sync_id": "cafe-solid",
"_file_path": "./files/icons/solid/cafe.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "cafe.svg",
@ -40,8 +40,8 @@
"description": "cafe"
},
{
"_sync_id": "calendar",
"_file_path": "./files/icons/calendar.svg",
"_sync_id": "calendar-solid",
"_file_path": "./files/icons/solid/calendar.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "calendar.svg",
@ -50,8 +50,8 @@
"description": "calendar"
},
{
"_sync_id": "camp",
"_file_path": "./files/icons/camp.svg",
"_sync_id": "camp-solid",
"_file_path": "./files/icons/solid/camp.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "camp.svg",
@ -60,8 +60,8 @@
"description": "camp"
},
{
"_sync_id": "cannabis",
"_file_path": "./files/icons/cannabis.svg",
"_sync_id": "cannabis-solid",
"_file_path": "./files/icons/solid/cannabis.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "cannabis.svg",
@ -70,8 +70,8 @@
"description": "cannabis"
},
{
"_sync_id": "circle-dot",
"_file_path": "./files/icons/circle-dot.svg",
"_sync_id": "circle-dot-solid",
"_file_path": "./files/icons/solid/circle-dot.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "circle-dot.svg",
@ -80,8 +80,8 @@
"description": "circle-dot"
},
{
"_sync_id": "compass",
"_file_path": "./files/icons/compass.svg",
"_sync_id": "compass-solid",
"_file_path": "./files/icons/solid/compass.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "compass.svg",
@ -90,8 +90,8 @@
"description": "compass"
},
{
"_sync_id": "crosshair",
"_file_path": "./files/icons/crosshair.svg",
"_sync_id": "crosshair-solid",
"_file_path": "./files/icons/solid/crosshair.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "crosshair.svg",
@ -100,8 +100,8 @@
"description": "crosshair"
},
{
"_sync_id": "drum",
"_file_path": "./files/icons/drum.svg",
"_sync_id": "drum-solid",
"_file_path": "./files/icons/solid/drum.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "drum.svg",
@ -110,8 +110,8 @@
"description": "drum"
},
{
"_sync_id": "fire",
"_file_path": "./files/icons/fire.svg",
"_sync_id": "fire-solid",
"_file_path": "./files/icons/solid/fire.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "fire.svg",
@ -120,8 +120,8 @@
"description": "fire"
},
{
"_sync_id": "flower",
"_file_path": "./files/icons/flower.svg",
"_sync_id": "flower-solid",
"_file_path": "./files/icons/solid/flower.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "flower.svg",
@ -130,8 +130,8 @@
"description": "flower"
},
{
"_sync_id": "group",
"_file_path": "./files/icons/group.svg",
"_sync_id": "group-solid",
"_file_path": "./files/icons/solid/group.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "group.svg",
@ -140,8 +140,8 @@
"description": "group"
},
{
"_sync_id": "house",
"_file_path": "./files/icons/house.svg",
"_sync_id": "house-solid",
"_file_path": "./files/icons/solid/house.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "house.svg",
@ -150,8 +150,8 @@
"description": "house"
},
{
"_sync_id": "liebevoll.jetzt",
"_file_path": "./files/icons/liebevoll.jetzt.svg",
"_sync_id": "liebevoll.jetzt-solid",
"_file_path": "./files/icons/solid/liebevoll.jetzt.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "liebevoll.jetzt.svg",
@ -160,8 +160,8 @@
"description": "liebevoll.jetzt"
},
{
"_sync_id": "music",
"_file_path": "./files/icons/music.svg",
"_sync_id": "music-solid",
"_file_path": "./files/icons/solid/music.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "music.svg",
@ -170,8 +170,8 @@
"description": "music"
},
{
"_sync_id": "network",
"_file_path": "./files/icons/network.svg",
"_sync_id": "network-solid",
"_file_path": "./files/icons/solid/network.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "network.svg",
@ -180,8 +180,8 @@
"description": "network"
},
{
"_sync_id": "offer",
"_file_path": "./files/icons/offer.svg",
"_sync_id": "offer-solid",
"_file_path": "./files/icons/solid/offer.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "offer.svg",
@ -190,8 +190,8 @@
"description": "offer"
},
{
"_sync_id": "plant",
"_file_path": "./files/icons/plant.svg",
"_sync_id": "plant-solid",
"_file_path": "./files/icons/solid/plant.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "plant.svg",
@ -200,8 +200,8 @@
"description": "plant"
},
{
"_sync_id": "point",
"_file_path": "./files/icons/point.svg",
"_sync_id": "point-solid",
"_file_path": "./files/icons/solid/point.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "point.svg",
@ -210,8 +210,8 @@
"description": "point"
},
{
"_sync_id": "puzzle",
"_file_path": "./files/icons/puzzle.svg",
"_sync_id": "puzzle-solid",
"_file_path": "./files/icons/solid/puzzle.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "puzzle.svg",
@ -220,8 +220,8 @@
"description": "puzzle"
},
{
"_sync_id": "quest",
"_file_path": "./files/icons/quest.svg",
"_sync_id": "quest-solid",
"_file_path": "./files/icons/solid/quest.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "quest.svg",
@ -230,8 +230,8 @@
"description": "quest"
},
{
"_sync_id": "shop",
"_file_path": "./files/icons/shop.svg",
"_sync_id": "shop-solid",
"_file_path": "./files/icons/solid/shop.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "shop.svg",
@ -240,8 +240,8 @@
"description": "shop"
},
{
"_sync_id": "staff-snake",
"_file_path": "./files/icons/staff-snake.svg",
"_sync_id": "staff-snake-solid",
"_file_path": "./files/icons/solid/staff-snake.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "staff-snake.svg",
@ -250,8 +250,8 @@
"description": "staff-snake"
},
{
"_sync_id": "star",
"_file_path": "./files/icons/star.svg",
"_sync_id": "star-solid",
"_file_path": "./files/icons/solid/star.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "star.svg",
@ -260,8 +260,8 @@
"description": "star"
},
{
"_sync_id": "steps",
"_file_path": "./files/icons/steps.svg",
"_sync_id": "steps-solid",
"_file_path": "./files/icons/solid/steps.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "steps.svg",
@ -270,8 +270,8 @@
"description": "steps"
},
{
"_sync_id": "suitecase",
"_file_path": "./files/icons/suitecase.svg",
"_sync_id": "suitecase-solid",
"_file_path": "./files/icons/solid/suitecase.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "suitecase.svg",
@ -280,8 +280,8 @@
"description": "suitecase"
},
{
"_sync_id": "tree",
"_file_path": "./files/icons/tree.svg",
"_sync_id": "tree-solid",
"_file_path": "./files/icons/solid/tree.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "tree.svg",
@ -290,8 +290,8 @@
"description": "tree"
},
{
"_sync_id": "user",
"_file_path": "./files/icons/user.svg",
"_sync_id": "user-solid",
"_file_path": "./files/icons/solid/user.svg",
"storage": "local",
"folder": "889a110a-a117-40fa-b091-5c5a2766563f",
"filename_download": "user.svg",

View File

@ -0,0 +1 @@
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><path d="M247.21,172.53A8,8,0,0,0,240,168H144V144h72a8,8,0,0,0,5.92-13.38L144,44.91V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53ZM197.92,128H144V68.69ZM48.81,128,128,30.53V128Zm155.35,80H51.84l-19.2-24H223.36Z"></path></svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.75 3V5.25M17.25 3V5.25M3 18.75V7.5C3 6.25736 4.00736 5.25 5.25 5.25H18.75C19.9926 5.25 21 6.25736 21 7.5V18.75M3 18.75C3 19.9926 4.00736 21 5.25 21H18.75C19.9926 21 21 19.9926 21 18.75M3 18.75V11.25C3 10.0074 4.00736 9 5.25 9H18.75C19.9926 9 21 10.0074 21 11.25V18.75M12 12.75H12.0075V12.7575H12V12.75ZM12 15H12.0075V15.0075H12V15ZM12 17.25H12.0075V17.2575H12V17.25ZM9.75 15H9.7575V15.0075H9.75V15ZM9.75 17.25H9.7575V17.2575H9.75V17.25ZM7.5 15H7.5075V15.0075H7.5V15ZM7.5 17.25H7.5075V17.2575H7.5V17.25ZM14.25 12.75H14.2575V12.7575H14.25V12.75ZM14.25 15H14.2575V15.0075H14.25V15ZM14.25 17.25H14.2575V17.2575H14.25V17.25ZM16.5 12.75H16.5075V12.7575H16.5V12.75ZM16.5 15H16.5075V15.0075H16.5V15Z" stroke="#0F172A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 893 B

View File

@ -0,0 +1 @@
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.9 63.9 0 0 0-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0 0 18.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"></path></svg>

After

Width:  |  Height:  |  Size: 521 B

View File

@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 10.5C15 12.1569 13.6569 13.5 12 13.5C10.3431 13.5 9 12.1569 9 10.5C9 8.84315 10.3431 7.5 12 7.5C13.6569 7.5 15 8.84315 15 10.5Z" stroke="#0F172A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M19.5 10.5C19.5 17.6421 12 21.75 12 21.75C12 21.75 4.5 17.6421 4.5 10.5C4.5 6.35786 7.85786 3 12 3C16.1421 3 19.5 6.35786 19.5 10.5Z" stroke="#0F172A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 558 B

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 19.1276C15.8329 19.37 16.7138 19.5 17.625 19.5C19.1037 19.5 20.5025 19.1576 21.7464 18.5478C21.7488 18.4905 21.75 18.4329 21.75 18.375C21.75 16.0968 19.9031 14.25 17.625 14.25C16.2069 14.25 14.956 14.9655 14.2136 16.0552M15 19.1276V19.125C15 18.0121 14.7148 16.9658 14.2136 16.0552M15 19.1276C15 19.1632 14.9997 19.1988 14.9991 19.2343C13.1374 20.3552 10.9565 21 8.625 21C6.29353 21 4.11264 20.3552 2.25092 19.2343C2.25031 19.198 2.25 19.1615 2.25 19.125C2.25 15.6042 5.10418 12.75 8.625 12.75C11.0329 12.75 13.129 14.085 14.2136 16.0552M12 6.375C12 8.23896 10.489 9.75 8.625 9.75C6.76104 9.75 5.25 8.23896 5.25 6.375C5.25 4.51104 6.76104 3 8.625 3C10.489 3 12 4.51104 12 6.375ZM20.25 8.625C20.25 10.0747 19.0747 11.25 17.625 11.25C16.1753 11.25 15 10.0747 15 8.625C15 7.17525 16.1753 6 17.625 6C19.0747 6 20.25 7.17525 20.25 8.625Z" stroke="#0F172A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="666px" height="541px" viewBox="0 0 6660 5410" preserveAspectRatio="xMidYMid meet">
<g id="layer101" fill="#000000" stroke="none">
</g>
<g id="layer102" fill="#182d45" stroke="none">
<path d="M2600 5360 c-58 -5 -242 -8 -410 -8 -168 0 -316 -2 -330 -5 -14 -4 -81 -11 -150 -17 -125 -11 -369 -43 -445 -60 -22 -5 -82 -13 -134 -20 -172 -20 -424 -141 -607 -291 -159 -131 -215 -184 -288 -270 -105 -126 -138 -192 -176 -357 -26 -112 -29 -139 -20 -172 13 -48 30 -66 78 -81 55 -17 2639 -31 4715 -26 2008 5 1780 -11 1785 125 7 204 -81 382 -303 611 -119 123 -228 214 -315 263 -66 38 -193 81 -375 128 -185 49 -240 53 -863 69 -204 5 -376 13 -382 16 -5 3 -128 10 -272 16 -145 5 -375 14 -513 19 -137 5 -302 16 -365 24 -285 36 -483 47 -630 36z"/>
<path d="M1025 3861 c-75 -10 -141 -39 -180 -80 -27 -30 -30 -38 -29 -99 0 -81 21 -130 253 -597 171 -344 251 -490 353 -643 87 -129 163 -274 224 -422 58 -144 73 -173 145 -290 94 -154 161 -204 215 -159 40 33 45 71 44 319 0 132 4 301 9 377 12 163 14 329 13 868 -1 230 3 440 9 495 14 124 2 166 -56 195 -34 17 -70 21 -250 27 -348 13 -686 17 -750 9z"/>
<path d="M4653 3856 c-31 -9 -78 -49 -96 -81 -9 -15 -12 -174 -13 -585 0 -574 -17 -1381 -29 -1400 -12 -20 16 -602 30 -637 8 -18 29 -42 47 -53 67 -40 129 -17 169 63 20 40 34 63 132 217 63 100 173 307 323 610 75 151 151 297 170 323 19 26 44 71 55 100 11 29 47 102 79 162 32 61 79 157 103 215 83 192 112 255 134 290 12 19 33 64 46 100 14 36 53 130 87 210 34 80 73 171 87 203 18 44 23 68 18 97 -8 48 -20 63 -70 91 -91 51 -93 51 -283 60 -103 5 -227 13 -277 19 -106 12 -673 9 -712 -4z"/>
<path d="M2412 3831 c-137 -6 -145 -7 -164 -31 -15 -18 -19 -34 -15 -60 27 -171 49 -238 144 -440 30 -63 66 -148 79 -188 13 -39 42 -109 65 -154 23 -45 66 -139 95 -208 59 -136 131 -270 259 -480 45 -74 116 -196 158 -270 41 -74 123 -207 182 -295 59 -88 123 -191 142 -230 20 -38 79 -137 133 -220 53 -82 115 -182 138 -222 23 -40 75 -116 115 -170 129 -174 268 -394 364 -573 92 -173 150 -250 189 -250 27 0 91 72 103 115 17 63 14 520 -5 683 -14 122 -15 175 -3 492 7 195 14 661 15 1035 0 374 4 802 8 951 8 312 4 346 -52 395 -20 17 -50 37 -67 45 -35 14 -457 34 -739 34 -94 0 -220 4 -280 10 -324 29 -650 41 -864 31z"/>
</g>
<g id="layer103" fill="#37949a" stroke="none">
<path d="M1950 5193 c-8 -1 -96 -9 -195 -18 -163 -14 -462 -52 -475 -60 -3 -2 -50 -8 -105 -15 -115 -14 -190 -40 -324 -112 -115 -62 -204 -123 -280 -192 -31 -29 -80 -69 -108 -90 -29 -21 -53 -41 -53 -44 0 -4 -26 -36 -59 -72 -64 -72 -115 -156 -126 -210 -4 -19 -20 -68 -36 -108 -16 -40 -29 -74 -29 -75 0 -1 1317 -3 2928 -4 1610 -1 3032 -5 3161 -8 l234 -7 -6 34 c-36 190 -116 317 -339 533 -172 168 -263 221 -433 251 -43 7 -103 21 -132 29 -129 38 -291 50 -783 60 -146 3 -346 9 -445 15 -336 18 -640 30 -755 30 -64 0 -170 7 -235 15 -342 42 -444 48 -920 49 -259 1 -478 0 -485 -1z"/>
</g>
<g id="layer104" fill="#f9d400" stroke="none">
<path d="M3515 379 c-97 -43 -174 -69 -201 -69 -13 0 -58 17 -99 37 -60 30 -79 35 -93 26 -28 -18 -20 -76 21 -137 41 -61 82 -95 145 -119 60 -24 101 -21 158 9 155 84 178 94 214 94 24 0 92 -22 174 -55 148 -60 187 -67 210 -34 22 32 6 60 -55 95 -30 16 -83 52 -119 78 -149 111 -232 129 -355 75z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,95 @@
{
"collection": "items",
"meta": {
"insert_order": 1,
"create": true,
"update": true,
"delete": true,
"preserve_ids": false,
"ignore_on_update": []
},
"data": [
{
"_sync_id": "item-places-1",
"name": "Welcome to Utopia Map",
"subname" : "The opensource collaborative mapping plattform",
"text": "Check out our [GitHub](https://github.com/utopia-os/utopia-map)!",
"position": {
"type": "Point",
"coordinates": [
10.067625824315172,
50.51565268622562
]
},
"layer" : "layer-places"
},
{
"_sync_id": "item-event-1",
"name": "Some Event",
"subname" : "The opensource collaborative mapping plattform",
"text": "Check out our [GitHub](https://github.com/utopia-os/utopia-map)!",
"position": {
"type": "Point",
"coordinates": [
11.067625824315172,
51.51565268622562
]
},
"layer" : "layer-events",
"start": "2025-08-14T12:00:00",
"end": "2027-06-25T12:00:00"
},
{
"_sync_id": "item-nomad-location-1",
"name": "Anton Tranelis",
"text": "bla blab ...",
"position": {
"type": "Point",
"coordinates": [
6.67625824315172,
51.41565268622562
]
},
"layer" : "layer-nomads_location"
},
{
"_sync_id": "item-nomad-base-1",
"name": "Anton Tranelis",
"text": "bla blab ...",
"position": {
"type": "Point",
"coordinates": [
9.67625824315172,
48.41565268622562
]
},
"layer" : "layer-nomads_base"
},
{
"_sync_id": "item-vessel-1",
"name": "Vessel XY",
"text": "shipping the sea",
"position": {
"type": "Point",
"coordinates": [
-2.67625824315172,
48.61565268622562
]
},
"layer" : "layer-vessels"
},
{
"_sync_id": "item-basecamp-1",
"name": "Basecamp XY",
"text": "come and join our camp",
"position": {
"type": "Point",
"coordinates": [
1.6007423400878908,
50.184428095190555
]
},
"layer" : "layer-basecamps"
}
]
}

View File

@ -12,15 +12,115 @@
{
"_sync_id": "layer-places",
"name": "Places",
"itemType": "type-test",
"itemType": "type-simple",
"userProfileLayer": false,
"indexIcon": "map-pin-outline",
"menuColor": "#2ECDA7",
"menuIcon": "point-solid",
"menuText": "Add new Place",
"markerShape" : "circle",
"markerDefaultColor2": null,
"onlyOnePerOwner": false,
"index_plus_button": true,
"public_edit_items": false,
"listed": true,
"item_presets": null
"item_presets": null,
"sort": 1
},
{
"_sync_id": "layer-events",
"name": "Events",
"itemType": "type-event",
"userProfileLayer": false,
"indexIcon": "calendar-outline",
"menuColor": "#6644FF",
"menuIcon": "calendar-solid",
"menuText": "Add new Event",
"markerIcon" : "marker-calendar",
"markerShape" : "square",
"markerDefaultColor2": null,
"onlyOnePerOwner": false,
"index_plus_button": true,
"public_edit_items": false,
"listed": true,
"item_presets": null,
"sort": 5
},
{
"_sync_id": "layer-nomads_location",
"name": "Nomads Location",
"itemType": "type-ON_nomads_location",
"userProfileLayer": false,
"indexIcon": "users-outline",
"menuColor": "#18222F",
"menuIcon": "user-solid",
"menuText": "Share your Location",
"markerIcon" : "marker-user",
"markerShape" : "square",
"markerDefaultColor2": null,
"onlyOnePerOwner": true,
"index_plus_button": true,
"public_edit_items": false,
"listed": true,
"item_presets": null,
"sort": 1
},
{
"_sync_id": "layer-nomads_base",
"name": "Nomads Base",
"itemType": "type-ON_nomads_location",
"userProfileLayer": false,
"indexIcon": "house-outline",
"menuColor": "#B05463",
"menuIcon" : "house-solid",
"menuText": "Share a new Home Base",
"markerIcon" : "marker-house",
"markerShape" : "square",
"markerDefaultColor2": null,
"onlyOnePerOwner": true,
"index_plus_button": true,
"public_edit_items": false,
"listed": true,
"item_presets": null,
"sort": 2
},
{
"_sync_id": "layer-vessels",
"name": "Vessels",
"itemType": "type-text-gallery",
"userProfileLayer": false,
"indexIcon": "boat-outline",
"menuColor": "#19898F",
"menuIcon" : "boat-solid",
"menuText": "Add a new Vessel",
"markerIcon" : "marker-boat",
"markerShape" : "square",
"markerDefaultColor2": null,
"onlyOnePerOwner": true,
"index_plus_button": true,
"public_edit_items": false,
"listed": true,
"item_presets": null,
"sort": 3
},
{
"_sync_id": "layer-basecamps",
"name": "Basecamps",
"itemType": "type-text-gallery",
"userProfileLayer": false,
"indexIcon": "camp-solid",
"menuColor": "#FFA439",
"menuIcon" : "camp-solid",
"menuText": "Add a new Basecamp",
"markerIcon" : "marker-camp",
"markerShape" : "square",
"markerDefaultColor2": null,
"onlyOnePerOwner": true,
"index_plus_button": true,
"public_edit_items": false,
"listed": true,
"item_presets": null,
"sort": 4
}
]
}

View File

@ -10,8 +10,28 @@
},
"data": [
{
"_sync_id": "layer-places-map-local-development",
"layers_id": "layer-places",
"_sync_id": "layer-events-map-local-development",
"layers_id": "layer-events",
"maps_id": "map-local-development"
},
{
"_sync_id": "layer-nomads-location-map-local-development",
"layers_id": "layer-nomads_location",
"maps_id": "map-local-development"
},
{
"_sync_id": "layer-nomads-base-map-local-development",
"layers_id": "layer-nomads_base",
"maps_id": "map-local-development"
},
{
"_sync_id": "layer-vessel-map-local-development",
"layers_id": "layer-vessels",
"maps_id": "map-local-development"
},
{
"_sync_id": "layer-basecamps-map-local-development",
"layers_id": "layer-basecamps",
"maps_id": "map-local-development"
}
]

View File

@ -13,6 +13,7 @@
"_sync_id": "map-local-development",
"name": "Local Development",
"url": "http://local.development",
"logo": "vessel-svg",
"zoom": 6,
"own_tag_space": true,
"center": {

View File

@ -10,178 +10,178 @@
},
"data": [
{
"_sync_id": "bicycle",
"_sync_id": "marker-bicycle",
"id": "bicycle",
"size": "20.00000",
"image": "bicycle"
"image": "bicycle-solid"
},
{
"_sync_id": "boat",
"_sync_id": "marker-boat",
"id": "boat",
"size": "18.00000",
"image": "boat"
"image": "boat-solid"
},
{
"_sync_id": "cafe",
"_sync_id": "marker-cafe",
"id": "cafe",
"size": "18.00000",
"image": "cafe"
"image": "cafe-solid"
},
{
"_sync_id": "calendar",
"_sync_id": "marker-calendar",
"id": "calendar",
"size": "14.00000",
"image": "calendar"
"image": "calendar-solid"
},
{
"_sync_id": "camp",
"_sync_id": "marker-camp",
"id": "camp",
"size": "18.00000",
"image": "camp"
"image": "camp-solid"
},
{
"_sync_id": "cannabis",
"_sync_id": "marker-cannabis",
"id": "cannabis",
"size": "18.00000",
"image": "cannabis"
"image": "cannabis-solid"
},
{
"_sync_id": "circle-dot",
"_sync_id": "marker-circle-dot",
"id": "circle-dot",
"size": "18.00000",
"image": "circle-dot"
"image": "circle-dot-solid"
},
{
"_sync_id": "compass",
"_sync_id": "marker-compass",
"id": "compass",
"size": "18.00000",
"image": "compass"
"image": "compass-solid"
},
{
"_sync_id": "crosshair",
"_sync_id": "marker-crosshair",
"id": "crosshair",
"size": "18.00000",
"image": "crosshair"
"image": "crosshair-solid"
},
{
"_sync_id": "drum",
"_sync_id": "marker-drum",
"id": "drum",
"size": "20.00000",
"image": "drum"
"image": "drum-solid"
},
{
"_sync_id": "fire",
"_sync_id": "marker-fire",
"id": "fire",
"size": "12.00000",
"image": "fire"
"image": "fire-solid"
},
{
"_sync_id": "flower",
"_sync_id": "marker-flower",
"id": "flower",
"size": "18.00000",
"image": "flower"
"image": "flower-solid"
},
{
"_sync_id": "group",
"_sync_id": "marker-group",
"id": "group",
"size": "18.00000",
"image": "group"
"image": "group-solid"
},
{
"_sync_id": "house",
"_sync_id": "marker-house",
"id": "house",
"size": "16.00000",
"image": "house"
"image": "house-solid"
},
{
"_sync_id": "liebevoll.jetzt",
"_sync_id": "marker-liebevoll.jetzt",
"id": "liebevoll.jetzt",
"size": "16.00000",
"image": "liebevoll.jetzt"
"image": "liebevoll.jetzt-solid"
},
{
"_sync_id": "music",
"_sync_id": "marker-music",
"id": "music",
"size": "12.00000",
"image": "music"
"image": "music-solid"
},
{
"_sync_id": "network",
"_sync_id": "marker-network",
"id": "network",
"size": "18.00000",
"image": "network"
"image": "network-solid"
},
{
"_sync_id": "offer",
"_sync_id": "marker-offer",
"id": "offer",
"size": "16.00000",
"image": "offer"
"image": "offer-solid"
},
{
"_sync_id": "plant",
"_sync_id": "marker-plant",
"id": "plant",
"size": "18.00000",
"image": "plant"
"image": "plant-solid"
},
{
"_sync_id": "point",
"_sync_id": "marker-point",
"id": "point",
"size": "12.00000",
"image": "point"
"image": "point-solid"
},
{
"_sync_id": "puzzle",
"_sync_id": "marker-puzzle",
"id": "puzzle",
"size": "18.00000",
"image": "puzzle"
"image": "puzzle-solid"
},
{
"_sync_id": "quest",
"_sync_id": "marker-quest",
"id": "quest",
"size": "14.00000",
"image": "quest"
"image": "quest-solid"
},
{
"_sync_id": "shop",
"_sync_id": "marker-shop",
"id": "shop",
"size": "18.00000",
"image": "shop"
"image": "shop-solid"
},
{
"_sync_id": "staff-snake",
"_sync_id": "marker-staff-snake",
"id": "staff-snake",
"size": "12.00000",
"image": "staff-snake"
"image": "staff-snake-solid"
},
{
"_sync_id": "star",
"_sync_id": "marker-star",
"id": "star",
"size": "18.00000",
"image": "star"
"image": "star-solid"
},
{
"_sync_id": "steps",
"_sync_id": "marker-steps",
"id": "steps",
"size": "18.00000",
"image": "steps"
"image": "steps-solid"
},
{
"_sync_id": "suitecase",
"_sync_id": "marker-suitecase",
"id": "suitecase",
"size": "18.00000",
"image": "suitecase"
"image": "suitecase-solid"
},
{
"_sync_id": "tree",
"_sync_id": "marker-tree",
"id": "tree",
"size": "18.00000",
"image": "tree"
"image": "tree-solid"
},
{
"_sync_id": "user",
"_sync_id": "marker-user",
"id": "user",
"size": "18.00000",
"image": "user"
"size": "12.00000",
"image": "user-solid"
}
]
}

View File

@ -10,13 +10,61 @@
},
"data": [
{
"_sync_id": "type-test",
"_sync_id": "type-simple",
"name": "simple",
"user_created": null,
"date_created": "2025-01-01T00:00:00.000Z",
"user_updated": null,
"date_updated": null,
"name": "test",
"template": "flex"
"template": "simple",
"show_text": true,
"show_profile_button" : true,
"show_start_end" : false
},
{
"_sync_id": "type-event",
"name": "event",
"user_created": null,
"date_created": "2025-01-01T00:00:00.000Z",
"user_updated": null,
"date_updated": null,
"template": "tabs",
"show_text": true,
"show_profile_button" : true,
"show_start_end" : true
},
{
"_sync_id": "type-ON_nomads_location",
"name": "ON_nomads_location",
"user_created": null,
"date_created": "2025-01-01T00:00:00.000Z",
"user_updated": null,
"date_updated": null,
"template": "flex",
"show_text": true,
"show_profile_button" : true,
"show_start_end" : false,
"custom_profile_url" : "https://community.oceannomads.co/members",
"show_text_input" : true,
"show_name_iput" : false,
"show_header_view_in_form" : true,
"small_form_edit" : true
},
{
"_sync_id": "type-text-gallery",
"name": "text+gallery",
"user_created": null,
"date_created": "2025-01-01T00:00:00.000Z",
"user_updated": null,
"date_updated": null,
"template": "flex",
"show_text": true,
"show_profile_button" : true,
"show_start_end" : false,
"show_text_input" : false,
"show_name_iput" : true,
"show_header_view_in_form" : false,
"small_form_edit" : false
}
]
}