owltide/schedule.json
Hornwitser 250ca9a1ac Port application from Next.js to Nuxt
Nuxt is based on Vue.js and I find their building blocks to be much
neater compared to the React based Next.js.
2025-03-05 15:36:50 +01:00

90 lines
1.8 KiB
JSON

{
"locations": [
{
"name": "House",
"id": "house",
"description": "Blue building east of the camping"
},
{
"name": "Common House",
"id": "common-house",
"description": "That big red building in the middle"
},
{
"name": "Info Desk",
"id": "info-desk",
"description": "Found at the entrance"
},
{
"name": "Camping Fireplace",
"id": "camping-fireplace",
"description": "Next to the big tree"
}
],
"events": [
{
"name": "Arcade",
"id": "arcade",
"description": "Play retro games!",
"slots": [
{
"id": "arcade-1",
"start": "2025-07-18T10:00Z",
"end": "2025-07-19T01:30Z",
"locations": ["house"]
},
{
"id": "arcade-2",
"start": "2025-07-19T10:00Z",
"end": "2025-07-20T01:00Z",
"locations": ["house"]
},
{
"id": "arcade-3",
"start": "2025-07-20T10:00Z",
"end": "2025-07-20T18:00Z",
"locations": ["house"]
}
]
},
{
"name": "Bonfire Stories",
"description": "Share your stories as we sit cosily around the bonfire.",
"id": "bonfire",
"slots": [
{
"id": "bonfire-1",
"start": "2025-07-19T20:00Z",
"end": "2025-07-20T01:00Z",
"locations": ["camping-fireplace"]
}
]
},
{
"name": "Fursuit Games",
"description": "Playful time for the suiters.",
"id": "fursuit-games",
"slots": [
{
"id": "fursuit-games-1",
"start": "2025-07-19T19:00Z",
"end": "2025-07-19T20:00Z",
"locations": ["common-house"]
}
]
},
{
"name": "Late Stragglers",
"description": "Wait a minute, why are you still here?.",
"id": "too-late",
"slots": [
{
"id": "too-late-1",
"start": "2025-07-22T20:00Z",
"end": "2025-07-23T01:00Z",
"locations": ["camping-fireplace"]
}
]
}
]
}