البداية
ما الذي يقدّمه لك Northstack.
قالب انطلاق لمنتج B2B بالاشتراك: الموقع الذي يبيعه، ومساحة العمل التي يستخدمها عملاؤك، والواجهة البرمجية التي تخدمهما معًا.
ثلاثة تطبيقات في مستودع واحد
يتكوّن Northstack من ثلاثة تطبيقات تعمل جنبًا إلى جنب:
website/: هذا الموقع العام (Next.js 16) على المنفذ 3030، وفيه الرئيسية والأسعار والتوثيق والمدونة وسجل التغييرات وصفحة التواصل والصفحات القانونية.dashboard/: المنتج بعد تسجيل الدخول (Next.js 16) على المنفذ 3031، وفيه تسجيل الدخول والتهيئة ومساحة العمل والفوترة والإعدادات والمساعد الذكي وإدارة المنصة.back-end/: الواجهة البرمجية (NestJS مع TypeORM) على المنفذ 8000 تحت البادئة/api، وتعمل بـ SQLite افتراضيًا وبـ MySQL عند ضبطها.
ما هو موصول مسبقًا
- حسابات بتسجيل الدخول وإنشاء الحساب واستعادة كلمة المرور، وتهيئة من ثلاث خطوات.
- مساحات عمل بأعضاء ودعوات وأربعة أدوار ومصفوفة صلاحيات قابلة للتعديل.
- فوترة بالاشتراك تشمل الباقات وحدود الاستخدام والفواتير وStripe Checkout، ومحاكيًا لا يحتاج إلى أي مفاتيح.
- مشاريع بلوحة مهام وملفات وسجل نشاط يسجّل كل تغيير.
- مفاتيح واجهة برمجية بنطاقات محددة، ونقاط وصول بإصدارات تحت
/api/v1. - مساعد لمساحة العمل يقترح التغييرات ولا ينفذها إلا بعد تأكيدك.
- منطقة لإدارة المنصة تضم المؤسسات والمستخدمين والطاقم والإيرادات.
اللغات والمظهر
تأتي كل شاشة بالعربية والإنجليزية، مع تخطيط من اليمين إلى اليسار للعربية، وبمظهرين فاتح وداكن. وتُكتب الأرقام بالأرقام اللاتينية في اللغتين.
إلى أين بعد ذلك
ابدأ بـالبدء السريع لتشغيل كل شيء على جهازك، ثم اقرأ متغيرات البيئة قبل النشر.