mirror of
https://github.com/luxfi/quest.git
synced 2026-10-30 15:20:25 +00:00
Built with BASE_PATH=/quest for a GitHub project page. Served from this branch
rather than an Actions workflow: the repo's deploy.yml targets lux-build-amd64,
which has zero registered runners, and GitHub-hosted runners are refused on this
account ('recent account payments have failed'). A branch source needs neither.
Co-authored-by: Hanzo Dev <[email protected]>
1 line
10 KiB
HTML
1 line
10 KiB
HTML
<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/quest/_next/static/css/137cbb38f3324142.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/quest/_next/static/chunks/webpack-1f9437ee2ab1b227.js"/><script src="/quest/_next/static/chunks/1dea07e4-276798a60f2b365f.js" async=""></script><script src="/quest/_next/static/chunks/41-a18dab13f0838f50.js" async=""></script><script src="/quest/_next/static/chunks/main-app-068b14f6c48d5b76.js" async=""></script><script src="/quest/_next/static/chunks/491-3a8b0e5e8ce8efe9.js" async=""></script><script src="/quest/_next/static/chunks/app/page-74443b7ca489b7aa.js" async=""></script><meta name="theme-color" content="#000000"/><title>Lux Quest</title><meta name="description" content="Build a scavenger hunt out of real places and send it to a friend. They walk the city to solve it."/><script src="/quest/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="bg-black text-white flex flex-col min-h-full"><main class="mx-auto flex w-full max-w-2xl flex-1 flex-col justify-center gap-10 px-6 py-16"><header class="space-y-4"><p class="text-xs uppercase tracking-[0.2em] text-white/40">Lux</p><h1 class="text-4xl font-semibold leading-tight sm:text-5xl">Quest</h1><p class="text-lg leading-relaxed text-white/70">Build a scavenger hunt out of real places and send it to a friend. They walk the city to solve it — clue by clue, checking in when they arrive.</p></header><div class="flex flex-col gap-3 sm:flex-row"><a class="rounded-lg bg-white px-6 py-3 text-center font-medium text-black transition hover:bg-white/90" href="/quest/create">Make a quest</a><a href="#how" class="rounded-lg border border-white/20 px-6 py-3 text-center font-medium transition hover:border-white/40">How it works</a></div><section id="how" class="space-y-5 border-t border-white/10 pt-8"><h2 class="text-sm uppercase tracking-widest text-white/40">How it works</h2><ol class="space-y-4"><li class="flex gap-4"><span class="mt-0.5 tabular-nums text-white/30">01</span><span><span class="font-medium">Pin the places</span><span class="block text-white/60">Drop stops on a map. Give each one a clue and a point value.</span></span></li><li class="flex gap-4"><span class="mt-0.5 tabular-nums text-white/30">02</span><span><span class="font-medium">Name a prize</span><span class="block text-white/60">Whatever you want to offer, in your own words.</span></span></li><li class="flex gap-4"><span class="mt-0.5 tabular-nums text-white/30">03</span><span><span class="font-medium">Send the link</span><span class="block text-white/60">The whole quest travels in the link. No accounts, nothing to install.</span></span></li><li class="flex gap-4"><span class="mt-0.5 tabular-nums text-white/30">04</span><span><span class="font-medium">They walk it</span><span class="block text-white/60">Each stop unlocks only when they actually get there.</span></span></li></ol></section><p class="border-t border-white/10 pt-6 text-sm leading-relaxed text-white/40">Prizes are between you and whoever you send it to — Lux Quest doesn’t hold money or hand anything out. The quest lives in the link itself, so nobody needs an account and no copy is kept.</p></main><script src="/quest/_next/static/chunks/webpack-1f9437ee2ab1b227.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[4294,[],\"\"]\n3:I[2988,[],\"\"]\n4:I[491,[\"491\",\"static/chunks/491-3a8b0e5e8ce8efe9.js\",\"974\",\"static/chunks/app/page-74443b7ca489b7aa.js\"],\"\"]\n5:I[7959,[],\"OutletBoundary\"]\n7:I[7959,[],\"MetadataBoundary\"]\n9:I[7959,[],\"ViewportBoundary\"]\nb:I[9249,[],\"\"]\n:HL[\"/quest/_next/static/css/137cbb38f3324142.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"vJGx29eJMI0uoI51fUn9O\",\"p\":\"/quest\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/quest/_next/static/css/137cbb38f3324142.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-black text-white flex flex-col min-h-full\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"mx-auto flex w-full max-w-2xl flex-1 flex-col justify-center gap-10 px-6 py-16\",\"children\":[[\"$\",\"header\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs uppercase tracking-[0.2em] text-white/40\",\"children\":\"Lux\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-semibold leading-tight sm:text-5xl\",\"children\":\"Quest\"}],[\"$\",\"p\",null,{\"className\":\"text-lg leading-relaxed text-white/70\",\"children\":\"Build a scavenger hunt out of real places and send it to a friend. They walk the city to solve it — clue by clue, checking in when they arrive.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L4\",null,{\"href\":\"/create\",\"className\":\"rounded-lg bg-white px-6 py-3 text-center font-medium text-black transition hover:bg-white/90\",\"children\":\"Make a quest\"}],[\"$\",\"a\",null,{\"href\":\"#how\",\"className\":\"rounded-lg border border-white/20 px-6 py-3 text-center font-medium transition hover:border-white/40\",\"children\":\"How it works\"}]]}],[\"$\",\"section\",null,{\"id\":\"how\",\"className\":\"space-y-5 border-t border-white/10 pt-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm uppercase tracking-widest text-white/40\",\"children\":\"How it works\"}],[\"$\",\"ol\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"li\",\"Pin the places\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 tabular-nums text-white/30\",\"children\":\"01\"}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Pin the places\"}],[\"$\",\"span\",null,{\"className\":\"block text-white/60\",\"children\":\"Drop stops on a map. Give each one a clue and a point value.\"}]]}]]}],[\"$\",\"li\",\"Name a prize\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 tabular-nums text-white/30\",\"children\":\"02\"}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Name a prize\"}],[\"$\",\"span\",null,{\"className\":\"block text-white/60\",\"children\":\"Whatever you want to offer, in your own words.\"}]]}]]}],[\"$\",\"li\",\"Send the link\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 tabular-nums text-white/30\",\"children\":\"03\"}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Send the link\"}],[\"$\",\"span\",null,{\"className\":\"block text-white/60\",\"children\":\"The whole quest travels in the link. No accounts, nothing to install.\"}]]}]]}],[\"$\",\"li\",\"They walk it\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 tabular-nums text-white/30\",\"children\":\"04\"}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"They walk it\"}],[\"$\",\"span\",null,{\"className\":\"block text-white/60\",\"children\":\"Each stop unlocks only when they actually get there.\"}]]}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"border-t border-white/10 pt-6 text-sm leading-relaxed text-white/40\",\"children\":\"Prizes are between you and whoever you send it to — Lux Quest doesn’t hold money or hand anything out. The quest lives in the link itself, so nobody needs an account and no copy is kept.\"}]]}],null,[\"$\",\"$L5\",null,{\"children\":\"$L6\"}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"og6X1LfZQDC3NdeoIwxG1\",{\"children\":[[\"$\",\"$L7\",null,{\"children\":\"$L8\"}],[\"$\",\"$L9\",null,{\"children\":\"$La\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$b\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#000000\"}]]\n8:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Lux Quest\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Build a scavenger hunt out of real places and send it to a friend. They walk the city to solve it.\"}]]\n"])</script><script>self.__next_f.push([1,"6:null\n"])</script></body></html> |