بنيت منصة ABDental B2B كاملة بشكل مستقل من الصفر المطلق حتى النشر الفعلي — تصميم قاعدة البيانات، Backend، تطبيق الموبايل، والويب، كل شيء بيدي وحدي.
المرحلة 1 — تصميم قاعدة البيانات:
صممت معمارية PostgreSQL الكاملة من الصفر: جداول المنتجات، الطلبات، المستخدمين، الفواتير، والتوصيل مع كل العلاقات والـ constraints. استخدمت SQLAlchemy كـ ORM وAlembic لإدارة migrations بشكل احترافي.
المرحلة 2 — بناء الـ Backend:
طورت RESTful API كامل بـ FastAPI يشمل أكثر من 40 endpoint تغطي: كتالوج المنتجات، إدارة الطلبات، تتبع التوصيل الفوري، فواتير PDF تلقائية، نظام RBAC متعدد الأدوار (مدير، مورد، مشتري)، ومصادقة JWT مع OTP عبر البريد الإلكتروني.
المرحلة 3 — النشر على السحابة:
حزمت الـ Backend بـ Docker وأعددت CI/CD pipeline كامل ونشرته على Railway. الـ API متاح ومنشور فعلياً ويمكن تجربته على: https://abdental.up.railw...
المرحلة 4 — تطبيق الموبايل بـ Flutter:
بنيت تطبيق Flutter كامل متعدد المنصات (موبايل، ويب، ديسكتوب) يتصل بالـ API مباشرة. يشمل التطبيق واجهات للمنتجات، الطلبات، التتبع، والفواتير لكل دور من أدوار المستخدمين.
المرحلة 5 — النشر النهائي:
نشرت الواجهة على Vercel: abdental.vercel.app، والتطبيق منشور فعلياً على Google Play ومتاح للتحميل الآن.
هذا المشروع يُثبت قدرتي على تسليم منتج تقني كامل من الفكرة حتى يد المستخدم النهائي — بشكل مستقل وبجودة إنتاجية حقيقية.