برمجة لصالح شركة اوركيدة للخدمات الرقمية

تفاصيل العمل

وصف المشروع: Orchida Ecosystem - منصة تعليمية وخدماتية متطورة (درجة المؤسسات) نظرة عامة: مشروع "أوركيد" ليس مجرد موقع ويب، بل هو نظام إدارة موارد الشركة (ERP) يجمع بين منصة تعليمية (LMS) ومنصة لتقديم الخدمات الرقمية. تم بناء المشروع باستخدام أحدث تقنيات الويب العالمية بالإضافة إلى الحماية والأمان والسرعة في التوسع. المميزات النوعية التي تم تحديدها (الميزات الأساسية): 1. نظام إدارة الأدوار المتقدمة (نظام RBAC متعدد الأدوار): تم تصميم المنصة لخدمة 6 أنواع مختلفة من المستخدمين، لكل منهم لوحة تحكم (Dashboard) مخصصة وصلاحيات دقيقة: المسؤول (Admin): تحكم كامل في مفاصل النظام لاستخدامها. المنسق (المنسق): إدارة العمليات اليومية والتنسيق بين الأقسام. المدرب (المدرس): رفع المحتوى التعليمي، متابعة الطالب، المدير الإداري. صانع المحتوى (منشئ المحتوى): إدارة الأخبار، الفعاليات، والمحتوى البصري. المتنافسون (الجاذب): المتقدمون للعملاء المحتملين (العملاء المتوقعون). المستخدم (الطالب/المستخدم): تجربة تعلم سلسة ومتابعة للطلبات والخدمات. 2. محرك التعليم والخدمات (LMS & Service Engine): إدارة التطبيقات: نظام متطور متخصص في الدورات التدريبية مقسم إلى (الوحدات) ثم (الفصول) ثم (المحتوى)، مع دعم متعدد الوسائط. بوابة طلب الخدمات: نظام معزز لاستقبال طلبات الخدمات الرقمية وتتبعها. إدارة الأعمال (المحافظ): معرض الأعمال المعروضة رئيس الطلاب والشركة بتقنيات عرض سينمائية. 3. تكامل مع إلكترونات الدولة (عمليات تكامل الطرف الثالث): نظام الاتصال: تكامل كامل مع HotSMS ومعلومات رسائل البريد الإلكتروني السريعة السريعة، وBrevo ابتكار البريد الإلكتروني. التخزين السحابي: نظام رفع ملفات متطور باستخدام Wasabi S3 و Cloudinary و Cloudflare R2 وسرعة تحميل الوسائط. التقارير والمستندات: إنشاء تلقائي للشهادات والتقارير بصيغة PDF وDOCX من الإصدار مباشرة. 4. تجربة المستخدم والجمالية (UI/UX Excellence): تصميم "Premium": استخدام لون Tailwind CSS 4 مع Framer Motion تداخلات ديناميكية (Dynamic Color Blending) وأنيميشن يعطي خدماتاً بالفخامة. لوحات بيانات تفاعلية: عرض إحصائيات حية باستخدام Recharts و فيزيائية باستخدام FullCalendar. البنية التقنية (Tech Stack): الإطار: Next.js (جهاز توجيه التطبيقات) + React 19. اللغة: TypeScript (رمز نظيف وآمن للنوع). قاعدة البيانات: PostgreSQL (Neon Serverless) تتم إدارتها بواسطة Drizzle ORM وPrisma. المصادقة: Better Auth - نظام حماية متقدم متعدد التخصصات. التصميم: Tailwind CSS + Radix UI (هندسة Shadcn/UI). لماذا تختار هذا المشروع كنموذج العملي؟ إدارة البيانات الضخمة: قدرة النظام على التعامل مع العديد من الشبكات والعلاقات المعقدة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات