diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 61a3e972..a70e81c6 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -79,6 +79,7 @@
+
diff --git a/frontend/core/wizard/build.gradle.kts b/frontend/core/wizard/build.gradle.kts
new file mode 100644
index 00000000..01c6cf1e
--- /dev/null
+++ b/frontend/core/wizard/build.gradle.kts
@@ -0,0 +1,46 @@
+@file:OptIn(ExperimentalWasmDsl::class)
+
+import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
+
+plugins {
+ alias(libs.plugins.kotlinMultiplatform)
+ alias(libs.plugins.kotlinSerialization)
+}
+
+group = "at.mocode.frontend.core"
+version = "1.0.0"
+
+kotlin {
+ jvm()
+
+ wasmJs {
+ binaries.library()
+ browser {
+ testTask {
+ enabled = false
+ }
+ }
+ }
+
+ sourceSets {
+ val commonMain by getting {
+ dependencies {
+ implementation(projects.frontend.core.navigation)
+ implementation(projects.frontend.core.domain)
+ implementation(libs.kotlinx.coroutines.core)
+ implementation(libs.kotlinx.serialization.json)
+ }
+ }
+ val commonTest by getting {
+ dependencies {
+ implementation(libs.kotlin.test)
+ }
+ }
+ val jvmMain by getting
+ val wasmJsMain by getting {
+ dependencies {
+ implementation(libs.kotlin.stdlib.wasm.js)
+ }
+ }
+ }
+}
diff --git a/frontend/features/veranstaltung-feature/build.gradle.kts b/frontend/features/veranstaltung-feature/build.gradle.kts
index 8ec10899..94f64507 100644
--- a/frontend/features/veranstaltung-feature/build.gradle.kts
+++ b/frontend/features/veranstaltung-feature/build.gradle.kts
@@ -30,6 +30,7 @@ kotlin {
implementation(projects.frontend.core.designSystem)
implementation(projects.frontend.core.network)
implementation(projects.frontend.core.domain)
+ implementation(project(":frontend:core:wizard"))
implementation(projects.core.coreDomain)
implementation(projects.frontend.core.auth)
implementation(projects.frontend.features.vereinFeature)
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 0f104cb0..09343bb7 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -142,6 +142,7 @@ include(":frontend:core:navigation")
include(":frontend:core:network")
include(":frontend:core:local-db")
include(":frontend:core:sync")
+include(":frontend:core:wizard")
// --- FEATURES ---
include(":frontend:features:ping-feature")