diff --git a/apps/web/.env.example b/apps/web/.env.example
index 4017e642..d350d061 100644
--- a/apps/web/.env.example
+++ b/apps/web/.env.example
@@ -8,3 +8,5 @@ AVAILABLE_APPLY_SPONSOR=
ENABLE_INVITE_STAFF=
ENABLE_OPERATE_ADMIN=
ENABLE_SWITCH_LOCALE=
+ENABLE_REGISTER_TICKET=
+ENABLE_REGISTER_NAMECARD=
diff --git a/apps/web/app/components/TicketPageSection.vue b/apps/web/app/components/TicketPageSection.vue
new file mode 100644
index 00000000..a37c1e57
--- /dev/null
+++ b/apps/web/app/components/TicketPageSection.vue
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/apps/web/app/components/ticket/NamecardSection.vue b/apps/web/app/components/ticket/NamecardSection.vue
new file mode 100644
index 00000000..ccf3aa69
--- /dev/null
+++ b/apps/web/app/components/ticket/NamecardSection.vue
@@ -0,0 +1,3 @@
+
+ Namecard
+
diff --git a/apps/web/app/components/ticket/TicketSection.vue b/apps/web/app/components/ticket/TicketSection.vue
new file mode 100644
index 00000000..ae9c1ce4
--- /dev/null
+++ b/apps/web/app/components/ticket/TicketSection.vue
@@ -0,0 +1,3 @@
+
+ Ticket
+
diff --git a/apps/web/app/pages/index.vue b/apps/web/app/pages/index.vue
index 48aedc5c..d521f4c2 100644
--- a/apps/web/app/pages/index.vue
+++ b/apps/web/app/pages/index.vue
@@ -1,9 +1,10 @@