ABUD
الرئيسيةمن أناالخدماتأعماليالمدونةتواصل
Ctrl K
ABUD

ABUD يبني منتجات ويب، أنظمة أعمال، وحلول AI وأتمتة تساعد الشركات تعمل بوضوح وكفاءة.

abud@abud.fun

الصفحات

  • من أنا
  • الخدمات
  • أعمالي
  • المدونة
  • طلب عرض سعر
  • تواصل

الخدمات

  • تطوير مواقع احترافية
  • أنظمة ERP / CRM
  • بوتات تيليجرام و Mini Apps
  • AI وأتمتة الأعمال
  • نشر وإدارة VPS
  • متاجر ومنصات رقمية

ابدأ مشروعك

ابعت فكرة مشروعك وهرد عليك بخطة مبدئية.

ناقش مشروعكشاهد الأعمال

© 2026 ABUD. صُنع بـفي مصر

سياسة الخصوصيةالشروط والأحكام
الرئيسيةالمدونةكيف بنيت منصة ABUD الكاملة ─ من الفكرة للنشر على VPS
كيف بنيت منصة ABUD الكاملة ─ من الفكرة للنشر على VPS
تطوير الويب

كيف بنيت منصة ABUD الكاملة ─ من الفكرة للنشر على VPS

Case study عملي لبناء منصة شخصية متكاملة: Next.js 15 + Prisma + PostgreSQL + لوحة إدارة + SEO. كل خطوة من التخطيط لحد الـ deployment.

١٠ مايو ٢٠٢٦14 دقائق قراءة

ليه بنيت المنصة دي من الصفر؟

كل مرة كنت بفتح portfolio أو بعمل update لموقعي، كنت بضيع وقت في تعديلات صغيرة. المحتوى مبعثر، البيانات يدوية، ولوحة الإدارة غير موجودة. الحل: منصة واحدة تجمع كل حاجة — بورتفوليو، مدونة، خدمات، متجر، ولوحة إدارة كاملة.

1. التخطيط المعماري

اخترت Next.js 15 App Router لأنها بتديني:

  • Server Components افتراضيًا — سرعة وSEO أحسن
  • Server Actions — خلاص على API routes
  • Streaming + Suspense — تجربة مستخدم سلسة
  • Route Groups — فصل الـ Admin عن الـ Site بسهولة

2. قاعدة البيانات والـ ORM

PostgreSQL + Prisma — Prisma بتوفر type safety وmigration سهلة. الجداول الأساسية:

  • PortfolioProject — بيانات المشاريع مع JSON fields للتفاصيل
  • BlogPost — مقالات مع tags وcategories
  • Service — الخدمات التجارية
  • Settings — إعدادات الموقع القابلة للتعديل

3. لوحة الإدارة

بنيت لوحة Admin داخلية مش منفصلة:

  • Auth بـ NextAuth.js (Credentials Provider)
  • Dashboard cards بـ stats حقيقية
  • CRUD كامل لكل المحتوى
  • Seed scripts للبيانات الافتراضية

4. SEO والأداء

  • generateMetadata ديناميكي لكل صفحة
  • Structured Data (BlogPosting, BreadcrumbList, FAQPage)
  • Dynamic Open Graph images لكل مقال
  • Sitemap.ts + robots.ts
  • Framer Motion للـ animations بدون تأثير على LCP

5. Deployment على VPS

مستخدمش Vercel عشين:

  • Full control على السيرفر والـ environment
  • Cost — VPS بـ 5$ شهريًا بيكفيني
  • CI/CD — GitHub Actions → VPS عبر SSH

الـ Stack: Ubuntu + Nginx + PM2 + PostgreSQL + Node.js 22.

النتائج

  • 100% TypeScript — zero runtime errors
  • Core Web Vitals Green على كل الصفحات
  • إدارة محتوى كاملة من لوحة واحدة
  • مشروع مفتوح المصدر قابل لإعادة الاستخدام

المنصة الجيدة مش اللي بتظهر بس ─ ده اللي بتقدر تدير محتواك منها بسهولة.

Next.jsCase StudyFull-StackVPSPrisma
شارك:

مقالات مرتبطة

بناء منصة قانونية عربية ─ كيف نقلت خدمة المحاماة للرقمية
تطوير الويب

بناء منصة قانونية عربية ─ كيف نقلت خدمة المحاماة للرقمية

Case study لمنصة Mohamy: تحويل الخدمات القانونية لوجود رقمي موثوق. التحديات، التصميم، والتقنية من وراء الكواليس.

10 داقرأ
Iqtida ─ بناء منصة للاقتداء والنماذج الملهمة في بيئة رقمية
تطوير الويب

Iqtida ─ بناء منصة للاقتداء والنماذج الملهمة في بيئة رقمية

Case study لمنصة Iqtida: إزاي جمعنا نماذج القدوات من فيديوهات متفرقة لمكتبة رقمية منظمة تساعد الناس على التعلم الموجّه.

9 داقرأ
تحسين الصور في المشاريع الحقيقية: أسرع مكسب للأداء
تطوير الويب

تحسين الصور في المشاريع الحقيقية: أسرع مكسب للأداء

في مواقع كثيرة، الصور هي أكبر سبب للبطء. وضبطها صح يغيّر التجربة أسرع من أي refactor معقّد.

6 داقرأ

أعجبك هذا المقال؟

تصفح المزيد من مساحتي الكتابية

جميع المقالاتاستعرض الخدماتتواصل معي