Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-03-17 01:37:29 +00:00
6 changed files with 79 additions and 42 deletions

View File

@@ -93,7 +93,7 @@ export default function CommunityPage() {
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png?_wi=2"
imageAlt="Collaborative digital creative studio with musicians, writers, and artists working simultaneously"
mediaAnimation="blur-reveal"
ariaLabel="Community page hero section"
@@ -113,7 +113,7 @@ export default function CommunityPage() {
role: "Electronic Music Producer",
company: "Chromatic Sound",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-professional-female-music--1773711376272-8a47ac82.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-professional-female-music--1773711376272-8a47ac82.png?_wi=2",
imageAlt: "Headshot of a professional female music producer",
},
{
@@ -122,7 +122,7 @@ export default function CommunityPage() {
role: "Game Designer",
company: "Interactive Futures Studio",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-game-designer-and-int-1773711374357-aaa06274.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-game-designer-and-int-1773711374357-aaa06274.png?_wi=2",
imageAlt: "Headshot of a male game designer and interactive storyteller",
},
{
@@ -131,7 +131,7 @@ export default function CommunityPage() {
role: "Visual Artist",
company: "Creative Collective",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-visual-artist-and-m-1773711375857-be2f5314.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-visual-artist-and-m-1773711375857-be2f5314.png?_wi=2",
imageAlt: "Headshot of a female visual artist and multimedia creator",
},
{
@@ -140,7 +140,7 @@ export default function CommunityPage() {
role: "Independent Musician",
company: "Sonic Experiments",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-independent-musician--1773711374433-277ae3b1.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-independent-musician--1773711374433-277ae3b1.png?_wi=2",
imageAlt: "Headshot of a male independent musician and producer",
},
{
@@ -149,7 +149,7 @@ export default function CommunityPage() {
role: "Creative Director",
company: "Narrative Labs",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-non-binary-creative-direct-1773711375577-a68b62b0.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-non-binary-creative-direct-1773711375577-a68b62b0.png?_wi=2",
imageAlt: "Headshot of a non-binary creative director and composer",
},
{
@@ -158,7 +158,7 @@ export default function CommunityPage() {
role: "Sound Artist",
company: "Digital Arts Institute",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-sound-artist-and-in-1773711374652-49dc5858.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-sound-artist-and-in-1773711374652-49dc5858.png?_wi=2",
imageAlt: "Headshot of a female sound artist and interactive designer",
},
]}
@@ -199,7 +199,7 @@ export default function CommunityPage() {
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=3"
imageAlt="Ethereal collaborative creative studio space"
mediaAnimation="blur-reveal"
mediaPosition="right"

View File

@@ -81,7 +81,7 @@ export default function ContactPage() {
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=4"
imageAlt="Ethereal collaborative creative studio space"
mediaAnimation="blur-reveal"
mediaPosition="right"

View File

@@ -93,7 +93,7 @@ export default function CreatePage() {
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=3"
imageAlt="Music and narrative integration interface"
mediaAnimation="blur-reveal"
ariaLabel="Create page hero section"
@@ -112,21 +112,21 @@ export default function CreatePage() {
id: "music-composition",
title: "Advanced Music Composition",
description: "Real-time synthesis, sample manipulation, and adaptive scoring. Compose music that responds to narrative and world events.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=4",
imageAlt: "Music production interface",
},
{
id: "narrative-engine",
title: "Narrative Scripting Engine",
description: "Branch-based storytelling with dynamic dialogue, character development, and non-linear progression systems built in.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png?_wi=3",
imageAlt: "Interactive 3D worldbuilding canvas",
},
{
id: "world-design",
title: "3D World Design Canvas",
description: "Drag-and-drop environment creation with responsive physics, lighting, and audio reactivity. See your world come alive in real-time.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png?_wi=3",
imageAlt: "Real-time collaborative creative interface",
},
]}
@@ -154,7 +154,7 @@ export default function CreatePage() {
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=2"
imageAlt="Ethereal collaborative creative studio space"
mediaAnimation="blur-reveal"
mediaPosition="right"

View File

@@ -89,7 +89,7 @@ export default function ExplorePage() {
{ text: "Create Your Own", href: "/create" },
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/serendipitous-discovery-interface-showin-1773711375756-4b465340.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/serendipitous-discovery-interface-showin-1773711375756-4b465340.png?_wi=2"
imageAlt="Serendipitous creative discovery interface"
mediaAnimation="blur-reveal"
ariaLabel="Explore creative works and discoveries"
@@ -111,7 +111,7 @@ export default function ExplorePage() {
description:
"Ambient compositions, interactive scores, and sonic narratives. Experience music that responds to storytelling and worldbuilding.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=2",
imageAlt: "Music collection showcase",
},
{
@@ -120,7 +120,7 @@ export default function ExplorePage() {
description:
"Story-driven experiences where players shape the narrative. Explore multi-branching tales enriched by reactive music and dynamic environments.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png?_wi=1",
imageAlt: "Narrative collection showcase",
},
{
@@ -129,7 +129,7 @@ export default function ExplorePage() {
description:
"Responsive environments that evolve with user input and creative choices. Enter worlds that breathe, listen, and adapt to your presence.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png?_wi=2",
imageAlt: "Worldbuilding collection showcase",
},
{
@@ -138,7 +138,7 @@ export default function ExplorePage() {
description:
"Boundary-pushing works that merge disciplines in unexpected ways. Discover hybrid creations that defy traditional categorization.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png?_wi=2",
imageAlt: "Experimental media collection",
},
]}

View File

@@ -1,27 +1,62 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Mulish } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Mulish } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const mulish = Mulish({
variable: "--font-mulish",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Ethereal - Immersive Creative Universe",
description: "Enter a boundless realm where music, narrative, and worldbuilding converge. Collaborate with creators globally in real-time. No pages. No limits. Step inside.",
keywords: "creative platform, music production, interactive storytelling, worldbuilding, collaborative creation, digital arts, experimental media, immersive experience",
metadataBase: new URL("https://ethereal.world"),
alternates: {
canonical: "https://ethereal.world",
},
openGraph: {
title: "Ethereal - Where Creation Becomes Conversation",
description: "A boundless realm where music breathes into story, worlds respond to your touch, and creation becomes conversation.",
url: "https://ethereal.world",
siteName: "Ethereal",
type: "website",
images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/abstract-ethereal-soundscape-visualizati-1773711374055-a761f80d.png",
alt: "Ethereal immersive creative universe",
},
],
},
twitter: {
card: "summary_large_image",
title: "Ethereal - Immersive Creative Universe",
description: "Music. Narrative. Worlds. Collaboration. All at once.",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/abstract-ethereal-soundscape-visualizati-1773711374055-a761f80d.png",
],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
@@ -31,7 +66,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${mulish.variable} ${inter.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${mulish.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -43,4 +80,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -158,7 +158,7 @@ export default function HomePage() {
description:
"Compose soundscapes that drive story progression. Your music becomes dialogue, atmosphere, and character voice simultaneously.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=1",
imageAlt: "Music and narrative integration interface",
},
{
@@ -167,7 +167,7 @@ export default function HomePage() {
description:
"Create environments that react to player input, musical composition, and narrative choices. Worlds that breathe and evolve with your creation.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png?_wi=1",
imageAlt: "Interactive 3D worldbuilding canvas",
},
{
@@ -176,7 +176,7 @@ export default function HomePage() {
description:
"Explore interconnected creative works through a non-linear discovery engine. Find inspiration in unexpected intersections of music, story, and art.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/serendipitous-discovery-interface-showin-1773711375756-4b465340.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/serendipitous-discovery-interface-showin-1773711375756-4b465340.png?_wi=1",
imageAlt: "Serendipitous creative discovery interface",
},
{
@@ -185,7 +185,7 @@ export default function HomePage() {
description:
"Create together in shared spaces. Real-time synchronization allows musicians, writers, and artists to contribute simultaneously to living projects.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png?_wi=1",
imageAlt: "Real-time collaborative creative interface",
},
]}
@@ -301,7 +301,7 @@ export default function HomePage() {
company: "Chromatic Sound",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-professional-female-music--1773711376272-8a47ac82.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-professional-female-music--1773711376272-8a47ac82.png?_wi=1",
},
{
id: "testimonial-2",
@@ -310,7 +310,7 @@ export default function HomePage() {
company: "Interactive Futures Studio",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-game-designer-and-int-1773711374357-aaa06274.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-game-designer-and-int-1773711374357-aaa06274.png?_wi=1",
},
{
id: "testimonial-3",
@@ -319,7 +319,7 @@ export default function HomePage() {
company: "Creative Collective",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-visual-artist-and-m-1773711375857-be2f5314.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-visual-artist-and-m-1773711375857-be2f5314.png?_wi=1",
},
{
id: "testimonial-4",
@@ -328,7 +328,7 @@ export default function HomePage() {
company: "Sonic Experiments",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-independent-musician--1773711374433-277ae3b1.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-independent-musician--1773711374433-277ae3b1.png?_wi=1",
},
{
id: "testimonial-5",
@@ -337,7 +337,7 @@ export default function HomePage() {
company: "Narrative Labs",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-non-binary-creative-direct-1773711375577-a68b62b0.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-non-binary-creative-direct-1773711375577-a68b62b0.png?_wi=1",
},
{
id: "testimonial-6",
@@ -346,7 +346,7 @@ export default function HomePage() {
company: "Digital Arts Institute",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-sound-artist-and-in-1773711374652-49dc5858.png",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-sound-artist-and-in-1773711374652-49dc5858.png?_wi=1",
},
]}
kpiItems={[
@@ -425,7 +425,7 @@ export default function HomePage() {
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=1"
imageAlt="Ethereal collaborative creative studio space"
mediaAnimation="blur-reveal"
mediaPosition="right"