diff --git a/.gitignore b/.gitignore
index fd3dbb57..f053e5b5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,3 +34,5 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts
+
+package-lock.json
\ No newline at end of file
diff --git a/app/dashboard/layout.jsx b/app/dashboard/layout.jsx
new file mode 100644
index 00000000..b12963c4
--- /dev/null
+++ b/app/dashboard/layout.jsx
@@ -0,0 +1,19 @@
+import NavBar from "../ui/dashboard/navbar/navbar";
+import SideBar from "../ui/dashboard/sidebar/sidebar";
+
+const Layout = ({children}) => {
+ return(
+
+
+
+
+
+
+ {children}
+
+
+ )
+
+}
+
+export default Layout
\ No newline at end of file
diff --git a/app/dashboard/page.jsx b/app/dashboard/page.jsx
new file mode 100644
index 00000000..44892ef8
--- /dev/null
+++ b/app/dashboard/page.jsx
@@ -0,0 +1,7 @@
+const DashboardPage = () => {
+ return(
+ Dashboard Page
+ )
+}
+
+export default DashboardPage
\ No newline at end of file
diff --git a/app/login/page.jsx b/app/login/page.jsx
new file mode 100644
index 00000000..a0c6600b
--- /dev/null
+++ b/app/login/page.jsx
@@ -0,0 +1,7 @@
+const LoginPage = () => {
+ return(
+ Login Page
+ )
+}
+
+export default LoginPage
\ No newline at end of file
diff --git a/app/ui/dashboard/navbar/navbar.jsx b/app/ui/dashboard/navbar/navbar.jsx
new file mode 100644
index 00000000..bd13ae59
--- /dev/null
+++ b/app/ui/dashboard/navbar/navbar.jsx
@@ -0,0 +1,7 @@
+const NavBar = () => {
+ return(
+ NavBar
+ )
+}
+
+export default NavBar
\ No newline at end of file
diff --git a/app/ui/dashboard/sidebar/sidebar.jsx b/app/ui/dashboard/sidebar/sidebar.jsx
new file mode 100644
index 00000000..d9913d78
--- /dev/null
+++ b/app/ui/dashboard/sidebar/sidebar.jsx
@@ -0,0 +1,7 @@
+const SideBar = () => {
+ return(
+ SideBar
+ )
+}
+
+export default SideBar
\ No newline at end of file