@@ -39,12 +57,22 @@ function selectProfile(profile: Profile) {
{{ profile.name }}
-
+
Add a new profile...
-
- This is my modal!
+
+
+
+
+
+
+
+
+
+ Add
+ Cancel
+
diff --git a/web-app/src/pages/UserHomePage.vue b/web-app/src/pages/UserHomePage.vue
index 86c2013..a58c1eb 100644
--- a/web-app/src/pages/UserHomePage.vue
+++ b/web-app/src/pages/UserHomePage.vue
@@ -1,11 +1,13 @@
diff --git a/web-app/src/pages/home/AccountsModule.vue b/web-app/src/pages/home/AccountsModule.vue
index 6f75e76..20bac47 100644
--- a/web-app/src/pages/home/AccountsModule.vue
+++ b/web-app/src/pages/home/AccountsModule.vue
@@ -20,7 +20,7 @@ onMounted(async () => {
-
Accounts
+
diff --git a/web-app/src/pages/home/ProfileModule.vue b/web-app/src/pages/home/ProfileModule.vue
index b53fc8f..b157388 100644
--- a/web-app/src/pages/home/ProfileModule.vue
+++ b/web-app/src/pages/home/ProfileModule.vue
@@ -1,15 +1,42 @@
-
-
Profile
-
Your currently selected profile is: {{ profileStore.state?.name }}
-
-
- Select a different profile
-
+
+
+
+
Your currently selected profile is: {{ profileStore.state?.name }}
+
+
+
+
Choose another profile
+
Delete
+
+
+
+ Are you sure you want to delete this profile?
+ This will permanently remove all data associated with this profile, and this cannot be undone!
+
diff --git a/web-app/src/pages/home/TransactionsModule.vue b/web-app/src/pages/home/TransactionsModule.vue
new file mode 100644
index 0000000..2fff035
--- /dev/null
+++ b/web-app/src/pages/home/TransactionsModule.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ Date |
+ Amount |
+ Currency |
+ Description |
+
+
+
+
+
+ {{ new Date(tx.timestamp).toLocaleDateString() }}
+ |
+ {{ tx.amount }} |
+ {{ tx.currency }} |
+ {{ tx.description }} |
+
+
+
+
+