بوابة العملاء
v0.1.1
فتح العرض التوضيحي المباشر ← الشاشات
نظرة عامة
واجهتان على السجلات نفسها. يعمل الاستوديو فيها طوال اليوم — يكتب عرضًا ويرسله، ثم يرى المشروع يظهر لحظة موافقة العميل — بينما يحصل العميل على بوابة بسيطة في عمود واحد، بلا شريط جانبي وبلا اطّلاع على عمل أحد غيره، يدخلها ببريد إلكتروني ورقم مستند لا أكثر، ليقرأ نطاق العمل ويعتمد أحد المخرجات ويسدّد فاتورة. يُنشئ الملف التعريفي جداول العملاء والعروض والمشاريع والفواتير في قاعدة بياناتك المتصلة، ويولّد حولها حفظ السجلات: البوابة هي واجهة الاستقبال، ولوحة التحكم هي المكتب.
الإمكانات
- المدفوعات
- تخزين الملفات
- إيصالات بالبريد الإلكتروني
ما الذي تحصل عليه
الجداول التي يضيفها٩
- clients
- proposals
- proposal_items
- projects
- milestones
- deliverables
- invoices
- invoice_items
- payments
تُنشأ من جديد، أو تُربط بجداولك الحالية عند التثبيت.
الصفحات التي تكسبها لوحة التحكم لديك٥
- لوحة تحكم الاستوديوالمستحق والمتأخر والمشاريع الجارية، مع قائمة أعمار المستحقات وآخر المدفوعات.
- العملاءدليل قابل للبحث، يفتح كل عميل على خط زمني واحد لعروضه وفواتيره ومشاريعه.
- العروضجدول CRUD بشارات حالة، وبنود بمبالغها تحت كل عرض.
- الفواتيركل فاتورة ببنودها وبالمدفوعات المسجَّلة عليها.
- المشاريعلوح للأعمال الجارية والمتوقفة والمنتهية، بمراحلها ومخرجاتها على كل بطاقة.
الأدوار التي يجهّزها مسبقًا١
- studio-ownerقراءة وكتابة كل العملاء والعروض والمشاريع والمخرجات والفواتير؛ ويمكن تسجيل المدفوعات وتصحيحها دون حذفها أبدًا، بينما تبقى الإعدادات والأدوار بعيدة المنال.
الإعدادات التي تضبطها٦
- اسم الاستوديو
- بادئة رقم الفاتورة
- نسبة الضريبة الافتراضية
- مهلة السداد (بالأيام)
- العملة
- عنوان الرد
شغّله ببياناتك أنت
يحتاج بوابة العملاء إلى مكان يحفظ فيه بياناتك. أجب عن سؤال واحد ونعرض لك أقصر طريق إلى ذلك.
هل تستخدم Adminium بالفعل؟
جهّز كل شيء معًا
الاستضافة الثابتة تقدّم الشاشات فقط. بياناتك تحتاج إلى قاعدة بيانات، وAdminium هو ما يحوّلها إلى لوحة إدارة صالحة للاستخدام — لذلك تُنشأ الثلاثة معًا.
انشر كل شيء على DigitalOceanPostgres وAdminium وبوابة العملاء، مربوطة مسبقًا.
تفضّل تجربته على جهازك أولًا؟
npx @adminiumjs/adminium لا حاجة إلى قاعدة بيانات — سيطلبها منك عندما يحين الوقت. ثم عد إلى هنا واختر «نعم» أعلاه.
أين يوجد Adminium الخاص بك؟
العنوان الذي تسجّل الدخول إليه، مثل https://admin.yourcompany.com
هذا لا يبدو عنوان ويب. ينبغي أن يبدأ بـ https://
أين ينبغي أن يعمل بوابة العملاء؟
داخل Adminium
تسجيل دخول واحد، ولا شيء آخر تنشره. يصل إليه فريقك من العنوان نفسه الذي يصل منه إلى لوحة الإدارة.
اعرض لي الطريقة
- ابنِه:
git clone https://github.com/Adminiumjs/client-portal.git && cd client-portal && npm install && npm run build:surface - وجّه Adminium إليه وأعد التشغيل:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - ثم افتح:
https://admin.example.com/apps/clients/staff/
على نطاقه الخاص
موقع منفصل بعنوان خاص به، يتحدث إلى Adminium الذي حددته للتو.
يستضيف Vercel الشاشات فقط — يبقى Adminium في مكانه ويحتفظ بالبيانات. ستلصق مفتاحًا واحدًا يتيح للموقع قراءتها.
النشر على Vercelسيطلب Vercel قيمتين. كلتاهما موجودة في Adminium الخاص بك ضمن Studio ← Public API.
أو ابدأ من الشيفرة المصدرية
انسخه وشغّله أينما شئت — يغطي ملف README كل الخيارات.
اعرضه على GitHubمجرد إلقاء نظرة؟ العرض التجريبي المباشر لا يحتاج إلى أي إعداد ولا يُحفظ فيه شيء مما تفعله. افتح العرض التجريبي