diff --git a/client/src/components/AddRoomEntry.vue b/client/src/components/AddRoomEntry.vue
new file mode 100644
index 00000000..74c61af2
--- /dev/null
+++ b/client/src/components/AddRoomEntry.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
diff --git a/client/src/components/rooms/RoomEntryCountWidget.vue b/client/src/components/rooms/RoomEntryCountWidget.vue
new file mode 100644
index 00000000..ad5d0ba4
--- /dev/null
+++ b/client/src/components/rooms/RoomEntryCountWidget.vue
@@ -0,0 +1,39 @@
+
+
+
+ {{entryCount}} {{entryCount === 1 ? 'Beitrag' : 'Beiträge'}}
+
+
+
+
+
+
diff --git a/client/src/components/rooms/RoomGroupWidget.vue b/client/src/components/rooms/RoomGroupWidget.vue
new file mode 100644
index 00000000..01154cd7
--- /dev/null
+++ b/client/src/components/rooms/RoomGroupWidget.vue
@@ -0,0 +1,40 @@
+
+
+
+
+ {{group}}
+
+
+
+
+
+
+
diff --git a/client/src/components/rooms/RoomWidget.vue b/client/src/components/rooms/RoomWidget.vue
index b534df2c..c39fb7be 100644
--- a/client/src/components/rooms/RoomWidget.vue
+++ b/client/src/components/rooms/RoomWidget.vue
@@ -2,16 +2,8 @@