Add RSVP Forms

This commit is contained in:
Gus Ruben 2025-08-13 15:22:40 -04:00
parent 4837361be0
commit e07ecf1df9
18 changed files with 38 additions and 21 deletions

View file

@ -271,7 +271,7 @@ Mumbai`.split("\n")
result.push(city);
// Insert user's city after every 12 cities
if ((index + 1) % 12 === 0 && data.userCity) {
result.push(`<a href="https://example.com"><tspan fill="#f49cc8" style="text-shadow: 0 0 8px #f7d4e6">${data.userCity}?</tspan></a>`);
result.push(`<a href="https://forms.hackclub.com/daydream"><tspan fill="#f49cc8" style="text-shadow: 0 0 8px #f7d4e6">${data.userCity}?</tspan></a>`);
}
});
tickerText = result.join(" • ");

View file

@ -7,7 +7,7 @@
*/
// Configuration - Put your information here!
const eventName = "Atlanta Hackathon/Game Jam";
const eventName = "Atlanta";
const eventLocation = "Atlanta";
const eventAddress = ""; // Leave this empty if you don't want an address
// These two are optional
@ -15,6 +15,7 @@
const contactLink = "loganpeterson@hackclub.app"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // false for now...
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1141,7 +1142,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -7,7 +7,7 @@
*/
// Configuration - Put your information here!
const eventName = "Daydream Barranquilla";
const eventName = "Barranquilla";
const eventLocation = "Barranquilla";
const eventAddress = ""; // Leave this empty if you don't want an address
// These two are optional
@ -15,6 +15,7 @@
const contactLink = "mailto:barranquilla@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "https://storage.jukeboxprint.com/s/images/jukebox-meta-im.png", name: "Jukebox Print", url: "https://jukeboxprint.com/custom-stickers" },
@ -1119,7 +1120,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Regístrate</a> en Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Regístrate</a> en Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:boston@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1142,7 +1143,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = ""
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp?event=recPn6SQUwoZSHnFw"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1142,7 +1143,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:katec@hackclub.com" //stand-in until official emails are rele
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
let sponsors: Array<{tier: string, sponsors: Array<{name: string, logo: string, link: string}>}> = [];
let sponsorsLoading = true;
@ -1168,7 +1169,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -10,11 +10,12 @@
const eventName = "Example";
const eventLocation = "Example City";
const eventAddress = "1600 Pennsylvania Avenue, Washington, DC 20500"; // Leave this empty if you don't want an address
// These two are optional
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
// These two are optional-- leave them empty if you don't have anything
const directionsURL = "https://www.google.com/maps/search/1600+pennsylvania+avenue+washington+dc/"
const contactLink = "mailto:example@daydream.hackclub.com"
// Sponsors Configuration
// Sponsors Configuration - disable this if you don't have any sponsors to display!
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1142,7 +1143,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "dave@dave9123.me" // "mailto:jakarta@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/jakarta/twbn-logo-turquoise-transparent.png", name: "Twibbonize", url: "https://twibbonize.com" }

View file

@ -14,6 +14,7 @@
// These two are optional
const contactLink = "Coming Soon!"
const directionsURL = "";
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
// Sponsors Configuration
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
@ -1151,7 +1152,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -7,6 +7,7 @@
const contactLink = "" //
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1134,7 +1135,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:miami@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1145,7 +1146,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:example@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1155,7 +1156,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:ottawa@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1142,7 +1143,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -5,6 +5,7 @@
const directionsURL = "https://www.google.com/maps/place/PSC@Heritage+(Penang+Science+Cluster)/@5.4153623,100.3397381,17z/data=!3m1!4b1!4m6!3m5!1s0x304ac38e9e1ad7e9:0xdb5c3a2cdee5013c!8m2!3d5.415357!4d100.342313!16s%2Fg%2F11clvx6mkl?entry=ttu&g_ep=EgoyMDI1MDgwNi4wIKXMDSoASAFQAw%3D%3D"
const contactLink = "mailto:info@daydreampenang.com"
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true;
const sponsors = [
{ image: "https://storage.jukeboxprint.com/s/images/jukebox-logo.svg", name: "Jukebox", url: "https://www.jukeboxprint.com/custom-stickers" }
@ -1137,7 +1138,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = ""
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1142,7 +1143,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:joshuatw423@gmail.com" // will replace with daydream emails once we get them
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/st-aug/code-ninjas.png", name: "Code Ninjas World Golf", url: "https://www.codeninjas.com/fl-world-golf-village" },
@ -1137,7 +1138,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:hello@suceavahacks.org"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = false; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/example/logo1.png", name: "Sponsor 1", url: "https://example1.com" },
@ -1142,7 +1143,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Înscrie-te</a> la Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Înscrie-te</a> la Daydream {eventName}
</div>
</div>
</div>

View file

@ -15,6 +15,7 @@
const contactLink = "mailto:sydney@daydream.hackclub.com"
// Sponsors Configuration
const signupLink = "https://forms.hackclub.com/daydream-rsvp"; // Get your custom sign up link from this page: https://airtable.com/apppg7RHZv6feM66l/shr4kFqURo8fMIRie
const sponsorsEnabled = true; // Set to false to hide the entire sponsors section
const sponsors = [
{ image: "/sydney/xyz.png", name: ".xyz", url: "https://gen.xyz" },
@ -1136,7 +1137,7 @@ Mumbai`.split("\n")
<div class="relative w-72 h-40 max-md:w-80 animate-hover ![--hover:-0.15rem] ![animation-delay:1.7s] z-20" data-point="1">
<img src="paper1.png" alt="" class="w-full h-full object-contain">
<div class="absolute inset-0 justify-center text-center p-6 text-xl font-serif max-md:text-lg text-[#8B4513] inline-block content-center">
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href="https://example.com" class="underline">Sign up</a> for Daydream {eventName}
<span class="font-sans text-[#E472AB] font-bold text-[1.3rem] mr-1">#1:</span> <a href={signupLink} class="underline">Sign up</a> for Daydream {eventName}
</div>
</div>
</div>