diff --git a/src/components/data-analysis/ChartContainer.vue b/src/components/data-analysis/ChartContainer.vue
new file mode 100644
index 0000000..3b4636b
--- /dev/null
+++ b/src/components/data-analysis/ChartContainer.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/data-analysis/ControlPanel.vue b/src/components/data-analysis/ControlPanel.vue
new file mode 100644
index 0000000..e898b0b
--- /dev/null
+++ b/src/components/data-analysis/ControlPanel.vue
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/admin/data-analysis/DataAnalysis.vue b/src/pages/admin/data-analysis/DataAnalysis.vue
new file mode 100644
index 0000000..65bac07
--- /dev/null
+++ b/src/pages/admin/data-analysis/DataAnalysis.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/index.ts b/src/router/index.ts
index 7246701..80ddafd 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -22,6 +22,11 @@ const routes: Array = [
path: 'dashboard',
component: () => import('../pages/admin/dashboard/Dashboard.vue'),
},
+ {
+ name: 'data-analysis',
+ path: 'data-analysis',
+ component: () => import('../pages/admin/data-analysis/DataAnalysis.vue'),
+ },
{
name: 'statistics',
path: 'statistics',