diff --git a/.gitignore b/.gitignore
index 050d61a..63b10fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,6 +24,4 @@ node_modules
# Uploads directory
public/uploads/
-assets/img/
-
diff --git a/assets/img/avatar/1.svg b/assets/img/avatar/1.svg
new file mode 100644
index 0000000..8a1230a
--- /dev/null
+++ b/assets/img/avatar/1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/avatar/2.svg b/assets/img/avatar/2.svg
new file mode 100644
index 0000000..8036ad1
--- /dev/null
+++ b/assets/img/avatar/2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/avatar/3.svg b/assets/img/avatar/3.svg
new file mode 100644
index 0000000..68b8c20
--- /dev/null
+++ b/assets/img/avatar/3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/avatar/4.svg b/assets/img/avatar/4.svg
new file mode 100644
index 0000000..f948439
--- /dev/null
+++ b/assets/img/avatar/4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/avatar/user.webp b/assets/img/avatar/user.webp
new file mode 100644
index 0000000..7c6f810
Binary files /dev/null and b/assets/img/avatar/user.webp differ
diff --git a/assets/img/brand/google-logo.svg b/assets/img/brand/google-logo.svg
new file mode 100644
index 0000000..b518c52
--- /dev/null
+++ b/assets/img/brand/google-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/default-thumbnail.jpg b/assets/img/default-thumbnail.jpg
new file mode 100644
index 0000000..832a898
Binary files /dev/null and b/assets/img/default-thumbnail.jpg differ
diff --git a/assets/img/icon/check.svg b/assets/img/icon/check.svg
new file mode 100644
index 0000000..1c20989
--- /dev/null
+++ b/assets/img/icon/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icon/chevron-right-dark.svg b/assets/img/icon/chevron-right-dark.svg
new file mode 100644
index 0000000..52f6af8
--- /dev/null
+++ b/assets/img/icon/chevron-right-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icon/chevron-right.svg b/assets/img/icon/chevron-right.svg
new file mode 100644
index 0000000..8abc75e
--- /dev/null
+++ b/assets/img/icon/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/illustration/404-2.svg b/assets/img/illustration/404-2.svg
new file mode 100644
index 0000000..23defa0
--- /dev/null
+++ b/assets/img/illustration/404-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/illustration/404.svg b/assets/img/illustration/404.svg
new file mode 100644
index 0000000..e1c14a2
--- /dev/null
+++ b/assets/img/illustration/404.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/illustration/500.svg b/assets/img/illustration/500.svg
new file mode 100644
index 0000000..b544f74
--- /dev/null
+++ b/assets/img/illustration/500.svg
@@ -0,0 +1 @@
+monitor
\ No newline at end of file
diff --git a/assets/img/illustration/login.svg b/assets/img/illustration/login.svg
new file mode 100644
index 0000000..4b04d69
--- /dev/null
+++ b/assets/img/illustration/login.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/loader.gif b/assets/img/loader.gif
new file mode 100644
index 0000000..870ab01
Binary files /dev/null and b/assets/img/loader.gif differ
diff --git a/assets/img/logo/logo-imigresen.svg b/assets/img/logo/logo-imigresen.svg
new file mode 100644
index 0000000..75750f9
--- /dev/null
+++ b/assets/img/logo/logo-imigresen.svg
@@ -0,0 +1,4140 @@
+
+
+
+
+
+ image/svg+xml
+
+ Department of Immigration Malaysia Logo
+
+
+
+
+ Department of Immigration Malaysia Logo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/logo-nobg.svg b/assets/img/logo/logo-nobg.svg
new file mode 100644
index 0000000..06d57b9
--- /dev/null
+++ b/assets/img/logo/logo-nobg.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/logo-word-black-ai.svg b/assets/img/logo/logo-word-black-ai.svg
new file mode 100644
index 0000000..6073931
--- /dev/null
+++ b/assets/img/logo/logo-word-black-ai.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/logo-word-black.svg b/assets/img/logo/logo-word-black.svg
new file mode 100644
index 0000000..eda6811
--- /dev/null
+++ b/assets/img/logo/logo-word-black.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/logo-word-white-ai.svg b/assets/img/logo/logo-word-white-ai.svg
new file mode 100644
index 0000000..2252264
--- /dev/null
+++ b/assets/img/logo/logo-word-white-ai.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/logo-word-white.svg b/assets/img/logo/logo-word-white.svg
new file mode 100644
index 0000000..9b622c0
--- /dev/null
+++ b/assets/img/logo/logo-word-white.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/logo.svg b/assets/img/logo/logo.svg
new file mode 100644
index 0000000..0bae9f2
--- /dev/null
+++ b/assets/img/logo/logo.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/lzs-logo-2.png b/assets/img/logo/lzs-logo-2.png
new file mode 100644
index 0000000..17b0708
Binary files /dev/null and b/assets/img/logo/lzs-logo-2.png differ
diff --git a/assets/img/logo/lzs-logo.png b/assets/img/logo/lzs-logo.png
new file mode 100644
index 0000000..904a2e3
Binary files /dev/null and b/assets/img/logo/lzs-logo.png differ
diff --git a/assets/img/logo/lzs.ico b/assets/img/logo/lzs.ico
new file mode 100644
index 0000000..d1a6e4f
Binary files /dev/null and b/assets/img/logo/lzs.ico differ
diff --git a/assets/img/logo/niise-text.svg b/assets/img/logo/niise-text.svg
new file mode 100644
index 0000000..02e8ca2
--- /dev/null
+++ b/assets/img/logo/niise-text.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/logo/word-black-ai.svg b/assets/img/logo/word-black-ai.svg
new file mode 100644
index 0000000..7d8700c
--- /dev/null
+++ b/assets/img/logo/word-black-ai.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/assets/img/logo/word-black.svg b/assets/img/logo/word-black.svg
new file mode 100644
index 0000000..612f59d
--- /dev/null
+++ b/assets/img/logo/word-black.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/img/logo/word-white-ai.svg b/assets/img/logo/word-white-ai.svg
new file mode 100644
index 0000000..c208246
--- /dev/null
+++ b/assets/img/logo/word-white-ai.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/assets/img/logo/word-white.svg b/assets/img/logo/word-white.svg
new file mode 100644
index 0000000..6785941
--- /dev/null
+++ b/assets/img/logo/word-white.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/assets/img/user/default.svg b/assets/img/user/default.svg
new file mode 100644
index 0000000..f9f55f0
--- /dev/null
+++ b/assets/img/user/default.svg
@@ -0,0 +1 @@
+JD
\ No newline at end of file