diff --git a/src/components/sections/CommunityHighlightsSection.tsx b/src/components/sections/CommunityHighlightsSection.tsx
new file mode 100644
index 0000000..3a0ed6a
--- /dev/null
+++ b/src/components/sections/CommunityHighlightsSection.tsx
@@ -0,0 +1,56 @@
+'use client'
+
+import Image from 'next/image'
+import { useVulaContent } from '@/hooks/useVulaContent'
+
+interface PostItemData {
+ title?: string
+ excerpt?: string
+ body?: string
+ author?: string
+ category?: string
+ image?: string
+}
+
+export default function CommunityHighlightsSection() {
+ const { items, loading } = useVulaContent('posts')
+
+ if (loading) {
+ return
+ }
+
+ if (items.length === 0) return null
+
+ return (
+
+ )
+}
\ No newline at end of file