mirror of
https://github.com/Since-3/since3-portal.git
synced 2026-10-12 19:51:17 +00:00
103 lines
6.6 KiB
TypeScript
103 lines
6.6 KiB
TypeScript
import { defineTemplate, describeSections, unsplash } from "../../lib/content"
|
||
|
||
const defaults = {
|
||
brand: { name: "FUTURE NOW", suffix: "Konferenz für digitale Zukunft" },
|
||
hero: {
|
||
eyebrow: "Ausgabe 2026",
|
||
title: "FUTURE\n*NOW*",
|
||
date: "2026-11-19T09:00",
|
||
dateLabel: "19.–20. November 2026",
|
||
location: "Station Berlin",
|
||
text: "Zwei Tage, 40 Speaker, 1.500 Macher:innen. Die Konferenz für alle, die Zukunft nicht abwarten, sondern bauen.",
|
||
cta: "Tickets sichern",
|
||
image: unsplash("1540575467063-178a50c2df87"),
|
||
},
|
||
marquee: { items: [{ text: "Künstliche Intelligenz" }, { text: "Design" }, { text: "Nachhaltigkeit" }, { text: "Leadership" }, { text: "Commerce" }, { text: "Creator Economy" }] },
|
||
speakers: {
|
||
eyebrow: "Speaker",
|
||
title: "Die Stimmen der *Zukunft*",
|
||
items: [
|
||
{ name: "Dr. Mira Okafor", role: "KI-Forscherin", company: "Institute for Applied AI", image: unsplash("1531123897727-8f129e1688ce", 900) },
|
||
{ name: "Jonas Berg", role: "Gründer", company: "Northlane", image: unsplash("1552058544-f2b08422138a", 900) },
|
||
{ name: "Clara Weiss", role: "Chief Design Officer", company: "Studio Neon", image: unsplash("1524504388940-b1c1722653e1", 900) },
|
||
{ name: "Elif Kaya", role: "Klimaökonomin", company: "Future Lab", image: unsplash("1488426862026-3ee34a7d66df", 900) },
|
||
{ name: "Ben Hartmann", role: "CEO", company: "Voltworks", image: unsplash("1472099645785-5658abf4ff4e", 900) },
|
||
{ name: "Sofia Lindqvist", role: "Autorin", company: "„Morgen machen“", image: unsplash("1487412720507-e7ab37603c6f", 900) },
|
||
],
|
||
},
|
||
agenda: {
|
||
eyebrow: "Programm",
|
||
title: "Zwei Tage *volle* Energie",
|
||
items: [
|
||
{ day: "Tag 1", time: "09:00", title: "Einlass & Frühstück", speaker: "", room: "Foyer" },
|
||
{ day: "Tag 1", time: "10:00", title: "Keynote: Die nächsten zehn Jahre KI", speaker: "Dr. Mira Okafor", room: "Main Stage" },
|
||
{ day: "Tag 1", time: "11:15", title: "Design, das Menschen bewegt", speaker: "Clara Weiss", room: "Stage 2" },
|
||
{ day: "Tag 1", time: "14:30", title: "Panel: Wachstum ohne Burnout", speaker: "Jonas Berg, Sofia Lindqvist", room: "Main Stage" },
|
||
{ day: "Tag 1", time: "19:00", title: "After-Party", speaker: "", room: "Halle 7" },
|
||
{ day: "Tag 2", time: "09:30", title: "Climate Tech, die sich rechnet", speaker: "Elif Kaya", room: "Main Stage" },
|
||
{ day: "Tag 2", time: "11:00", title: "Workshops nach Wahl", speaker: "", room: "Räume A–D" },
|
||
{ day: "Tag 2", time: "14:00", title: "Founder Stories", speaker: "Ben Hartmann", room: "Stage 2" },
|
||
{ day: "Tag 2", time: "16:30", title: "Closing Keynote", speaker: "Überraschungsgast", room: "Main Stage" },
|
||
],
|
||
},
|
||
tickets: {
|
||
eyebrow: "Tickets",
|
||
title: "Sei *dabei.*",
|
||
items: [
|
||
{ name: "Early Bird", price: "249", text: "Beide Tage, alle Talks", features: "Zugang zu allen Bühnen\nFrühstück, Lunch & Kaffee\nAfter-Party", left: "23", highlight: "" },
|
||
{ name: "Regular", price: "349", text: "Das volle Programm", features: "Zugang zu allen Bühnen\nWorkshops nach Wahl\nCatering & After-Party", left: "", highlight: "ja" },
|
||
{ name: "VIP", price: "799", text: "Für das besondere Erlebnis", features: "Reservierte Plätze vorne\nSpeaker-Dinner\nLounge mit Getränken", left: "8", highlight: "" },
|
||
],
|
||
},
|
||
venue: {
|
||
eyebrow: "Location",
|
||
title: "Station *Berlin*",
|
||
text: "Historische Hallen am Gleisdreieck – fünf Minuten vom Potsdamer Platz, bestens mit Bahn und Rad erreichbar.",
|
||
address: "Luckenwalder Straße 4–6, 10963 Berlin",
|
||
image: unsplash("1523580494863-6f3031224c94", 1600),
|
||
},
|
||
partners: { title: "Partner", items: [{ name: "Voltworks" }, { name: "Northlane" }, { name: "Studio Neon" }, { name: "Future Lab" }, { name: "Brightfield" }] },
|
||
faq: {
|
||
items: [
|
||
{ question: "Gibt es Gruppenrabatte?", answer: "Ab fünf Tickets erhaltet ihr 15 % Rabatt. Schreibt uns einfach eine kurze Nachricht." },
|
||
{ question: "Werden die Talks aufgezeichnet?", answer: "Ja, alle Keynotes gibt es für Ticketinhaber:innen zwei Wochen nach dem Event im Stream." },
|
||
{ question: "Kann ich mein Ticket übertragen?", answer: "Klar – bis zu 48 Stunden vor Beginn kostenlos über euer Ticketkonto." },
|
||
{ question: "Ist die Location barrierefrei?", answer: "Alle Hallen sind ebenerdig oder per Aufzug erreichbar. Sagt uns Bescheid, wenn ihr Unterstützung braucht." },
|
||
],
|
||
},
|
||
}
|
||
|
||
export const event = defineTemplate({
|
||
key: "event",
|
||
name: "Summit",
|
||
industry: "Event & Launch",
|
||
description: "Kinetisch und laut: Titel aus einklappenden Buchstaben, Countdown mit rollenden Ziffern, Speaker, Programm mit Zeitleiste, Tickets mit Restkontingent und Location.",
|
||
cover: unsplash("1587825140708-dfaf72ae4b04", 1200),
|
||
samples: {
|
||
inquiry: "Hallo, wir würden gern mit zwölf Personen aus unserem Unternehmen zur Konferenz kommen. Gibt es Gruppenrabatte, und können wir eine Rechnung auf die Firma bekommen? Viele Grüße, Katrin Meier",
|
||
topic: "Speaker-Reveal: Dr. Mira Okafor eröffnet die Konferenz",
|
||
},
|
||
palettes: [
|
||
{ key: "neon", label: "Neon", dark: true, bg: "#08070b", fg: "#f4f2fb", muted: "#8e8a9e", surface: "#131119", accent: "#ff3d81" },
|
||
{ key: "acid", label: "Acid", dark: true, bg: "#0a0b07", fg: "#f2f5ea", muted: "#8f9584", surface: "#14160f", accent: "#d4ff3a" },
|
||
{ key: "papier", label: "Papier", bg: "#f0eee7", fg: "#121212", muted: "#64625c", surface: "#e3e0d6", accent: "#ff4f00" },
|
||
],
|
||
fonts: [
|
||
{ key: "techno", label: "Bebas Neue & Space Mono" },
|
||
{ key: "modern", label: "Tilt Warp & Onest" },
|
||
],
|
||
sections: describeSections(defaults, {
|
||
brand: "Event",
|
||
hero: "Startbereich",
|
||
marquee: { label: "Laufband", optional: true, items: { items: "Thema" } },
|
||
speakers: { label: "Speaker", optional: true, items: { items: "Speaker" } },
|
||
agenda: { label: "Programm", optional: true, items: { items: "Programmpunkt" } },
|
||
tickets: { label: "Tickets", items: { items: "Ticket" } },
|
||
venue: { label: "Location", optional: true },
|
||
partners: { label: "Partner", optional: true, items: { items: "Partner" } },
|
||
faq: { label: "FAQ", optional: true, items: { items: "Frage" } },
|
||
}),
|
||
defaults,
|
||
})
|
||
|
||
export type EventData = typeof event.defaults
|