diff --git a/src/components/ObjectiveDetailsCard.vue b/src/components/ObjectiveDetailsCard.vue
new file mode 100644
index 000000000..3ca5e8ac0
--- /dev/null
+++ b/src/components/ObjectiveDetailsCard.vue
@@ -0,0 +1,212 @@
+
+ {{ objective.name }}
+
+ {{ $t('objective.owner') }}
+ {{ objective.parent.name }}
+ {{ $t('objective.contributors') }}
+ {{ contributors.map((c) => c.name).join(', ') }}
+ {{ $t('objective.period') }}
+ {{ periodDates(period) }}
+ {{ $t('objective.progressionTitle') }}
+