diff --git a/src/app.rs b/src/app.rs
index 71b72ff..200270d 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -129,6 +129,7 @@ fn StudentRoutes() -> impl MatchNestedRoutes + Clone {
+
}
.into_inner()
diff --git a/src/pages/student/mod.rs b/src/pages/student/mod.rs
index 5061c84..4b739f8 100644
--- a/src/pages/student/mod.rs
+++ b/src/pages/student/mod.rs
@@ -5,6 +5,7 @@ mod additional_page;
mod athletics_page;
mod academics_page;
mod extracurriculars_page;
+mod work_experience_page;
pub use shell::*;
pub use home_page::*;
@@ -12,4 +13,5 @@ pub use demographics_page::*;
pub use additional_page::*;
pub use athletics_page::*;
pub use academics_page::*;
-pub use extracurriculars_page::*;
\ No newline at end of file
+pub use extracurriculars_page::*;
+pub use work_experience_page::*;
\ No newline at end of file
diff --git a/src/pages/student/work_experience_page.rs b/src/pages/student/work_experience_page.rs
new file mode 100644
index 0000000..032292c
--- /dev/null
+++ b/src/pages/student/work_experience_page.rs
@@ -0,0 +1,29 @@
+use std::collections::HashMap;
+use leptos::prelude::*;
+use crate::components::{MultiEntry, ValidatedForm};
+use crate::input;
+
+#[component]
+pub fn StudentWorkExperiencePage() -> impl IntoView {
+ let data_map = RwSignal::new(HashMap::new());
+
+ view! {
+
+
+
+
+
+
+
+ }
+}
\ No newline at end of file