civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية civicsky منصة امريكية
تفاصيل العمل

قائدة المشروع ومطورة Full-Stack (Project Lead, Full-Stack Developer) نظرة عامة: منصة CivicSky هي جسر تقني للمشاركة المجتمعية يربط بين الناشرين المستقلين (الذين يستخدمون نظام إدارة المحتوى Ghost CMS) بشبكة Bluesky الاجتماعية المتنامية، مع دمج فرص المشاركة المجتمعية مباشرة داخل محتواهم. دوري في المشروع: بصفتي قائدة للمشروع، توليت إدارة وتطوير منصة محتوى اجتماعي متكاملة (Full-stack) من الصفر (End-to-End). أتاحت المنصة النشر الفوري والمشترك عبر المنصات من خلال دمج أنظمة Ghost CMS و Bluesky و Mobilize.us، بالإضافة إلى بناء أنظمة مخصصة للمصادقة (Authentication)، وتهيئة المستخدمين (Onboarding)، والأتمتة. مساهماتي التقنية (Key Contributions): بناء منصة نشر متكاملة: طورت منصة محتوى اجتماعي شاملة من الصفر باستخدام TypeScript و Node.js و Express و React. نجحت في ربط Ghost CMS بـ Bluesky لأتمتة نشر المحتوى (Content Syndication) وتحقيق النشر الفوري (Real-time publishing) بين المنصتين. هندسة المصادقة وقواعد البيانات: صممت نظاماً متكاملاً للمصادقة وقواعد البيانات يدعم المصادقة عبر OAuth 2.0 و JWT. استخدمت قاعدة بيانات MySQL مع Prisma ORM لإدارة بيانات اعتماد متعددة المستأجرين (Multi-tenant credentials) وتتبع المحتوى عبر المنصات المختلفة. تجربة تهيئة المستخدمين (Onboarding): طورت واجهة تهيئة سلسة تعتمد على نظام الخطوات (Wizard-based interface) مع تحقق فوري (Real-time Validation) من واجهات برمجة تطبيقات Ghost وبروتوكول Bluesky AT. هذا النظام مكّن المستخدمين غير التقنيين من ربط المنصات في 3 خطوات بسيطة فقط. دمج الأنظمة الخارجية (API Integrations): قمت بدمج واجهات برمجة تطبيقات خارجية متعددة من الصفر (Ghost CMS و Bluesky AT Protocol و Mobilize.us). تضمن ذلك بناء أنظمة مخصصة لمعالجة الأخطاء (Error handling)، وأنظمة Webhooks، والتوليد التلقائي لبطاقات التفاعل المجتمعي (Civic action cards) لدمجها كدعوات لاتخاذ إجراء (Embedded CTAs). التقنيات المستخدمة (Technologies): الباك إند وقواعد البيانات (Backend & Data Architecture): TypeScript, Node.js/Express.js, Prisma ORM, MySQL (مُحسنة باستخدام GIN Indexes), JWT Authentication. الفرونت إند وتجربة المستخدم (Frontend & UI/UX): Next.js, TypeScript, Material UI (MUI). الواجهات والبروتوكولات (APIs & Protocols): Ghost Content/Admin API, Bluesky AT Protocol, Mobilize.us API, Custom RESTful API Design. الأدوات (Tools): Docker للتحزيم (Containerization)، Git، توثيق Postman/Swagger، و Prisma Studio.

شارك
بطاقة العمل
تاريخ النشر
منذ 19 ساعة
المشاهدات
2
المستقل
Sahda Samier
Sahda Samier
مطورة برمجيات كامل
طلب عمل مماثل
شارك
مركز المساعدة