diff --git a/components/CardShift.vue b/components/CardShift.vue
new file mode 100644
index 0000000..be682b0
--- /dev/null
+++ b/components/CardShift.vue
@@ -0,0 +1,54 @@
+
+ {{ shift.description ?? "No description provided" }}
+ Assigned:
+ {{ [...slot.assigned].map(id => usersStore.users.get(id)?.name).join(", ") }}
+ {{ shift.name }}
+ Timeslots
+
+
+