تسجيل دخول جاهز
البريد وكلمة المرور مع رموز تحقق، وإعادة تعيين كلمة المرور، والدخول عبر Google وGitHub، ومفاتيح المرور، وروابط الدخول بالبريد، وحسابات الضيوف، و2FA عبر تطبيق مصادقة. جلسات تراها وتستطيع إنهاءها.
كيف يعمل تسجيل الدخول
Seed قالب انطلاق SaaS مجاني بترخيص MIT، فيه تسجيل الدخول والمصادقة الثنائية (2FA)، ومجموعات بأدوار، وفوترة لكل عضو عبر Stripe، وتحديث فوري، وتطبيق يعمل دون اتصال، ومنطقة إدارة. تنشره بـ Docker Compose على خادم Linux واحد تستأجره.
دون تسجيل. يُفتح العرض بحساب ضيف فيه بيانات تجريبية، ويُمسح كل ليلة. Seed قيد العمل ويُبنى علنًا: اطّلع على ما يعمل اليوم.
init الملف infra/envs/.env مع ملء كل الأسرار. أو اطلب من وكيل الذكاء الاصطناعي لديك: Create my new product "Acme" from https://github.com/spy4x/seed and run it locally.
ما تحصل عليه
كل جزء أدناه يعمل اليوم ومختبَر في CI. يحتاج الدخول عبر Google وGitHub والفوترة عبر Stripe إلى مفاتيحك الخاصة، لذا فهي متوقفة في العرض.
البريد وكلمة المرور مع رموز تحقق، وإعادة تعيين كلمة المرور، والدخول عبر Google وGitHub، ومفاتيح المرور، وروابط الدخول بالبريد، وحسابات الضيوف، و2FA عبر تطبيق مصادقة. جلسات تراها وتستطيع إنهاءها.
كيف يعمل تسجيل الدخول
اشتراكات Stripe لكل مجموعة: خطة مجانية بحدود، وخطة مدفوعة لكل عضو، وفترات تجريبية، ومهلة سماح حين تفشل بطاقة. يؤكد المالك السعر قبل كل دعوة.
كيف تعمل الفوترة
تصل التغييرات إلى كل علامة تبويب مفتوحة عبر WebSocket. يُثبَّت التطبيق، ويفتح دون شبكة، ويضع ما تكتبه في طابور، ويعرض تعارضًا بدلًا من الكتابة فوق عمل غيرك.
كيف يعمل التحديث الفوري والعمل دون اتصال
يحصل كل حساب على مجموعة عند التسجيل. ادعُ الأشخاص، وامنحهم أدوارًا من قارئ إلى مالك، وانقل الملكية، واستعد مجموعة محذوفة خلال 30 يومًا. لكل مجموعة نظرة عامة على أرقامها الأساسية.
كيف تعمل المجموعات
يجد المشغّلون شخصًا، ويديرون المجموعات، ويستردّون دفعة، ويتحققون من سلامة النظام. على مضيف خاص بها، وكل إجراء مؤكَّد ومسجَّل.
جولة في لوحة الإدارةهذا الموقع: يُعرض من الخادم، ويعمل مع إيقاف JavaScript، بست لغات، مع أسعار من كتالوج خططك، وصفحات قانونية، ونشرة بريدية بتأكيد مزدوج.
ما يتضمنه الموقعيعمل على خادم واحد تستأجره
docker compose واحد، ولا فواتير مفاجئة.يعمل Seed على أي خادم Linux تستأجره. يشغّل Compose واجهة API والعامل وتطبيق الويب وPostgres وValkey وTraefik مع شهادات تلقائية. تذهب المقاييس والسجلات إلى VictoriaMetrics وVictoriaLogs وفوقها Grafana، وتحفظ حاوية النسخ الاحتياطي نسخة مشفّرة من قاعدة البيانات كل يوم. يمكن لعدة منتجات أن تتشارك خادمًا واحدًا. لا شيء يُحاسَب لكل طلب، فلا تكلّفك ذروة الزيارات شيئًا إضافيًا.
تجاوز Seed إن كنت تريد دوال serverless أو Vercel: فهو مبني لخادم تتحكم فيه أنت.
البدء السريع
تحتاج إلى Deno 2 وDocker؛ وأداة GitHub CLI اختيارية.
ينسخ init ملف البيئة ويولّد كل الأسرار ومفاتيح إشعارات الويب؛ ويشغّل dev Traefik وكل ما سواه. ثم افتح http://app.localhost. يسرد README كل إعداد وطريقة النشر.
أو اطلب من وكيل الذكاء الاصطناعي لديك: Create my new product "Acme" from https://github.com/spy4x/seed and run it locally.
حالة صادقة
Seed قيد العمل. هنا بالضبط ما يعمل وما لا يعمل.
أنا أنطون، من يبني Seed. يوظّفني المؤسسون لتحويل فكرة إلى منتج حيّ يسجّل فيه الناس ويدفعون. ولأن التسجيل والمجموعات والمدفوعات موجودة أصلًا، تذهب ميزانيتك إلى ما يميّز منتجك.
من يبني Seed
أنا أنطون شوبين، مهندس full-stack أول وقائد تقني، أعمل مستقلًا منذ 2013. Seed هو الأساس الذي ظللت أعيد بناءه للعملاء، مجموعًا في مستودع واحد. أستخدمه في مشاريع MVP مدفوعة، لذا يُصلَح حين يتعطل. إن نقص شيء لمنتجك، افتح issue أو راسلني.
أسئلة
نعم. يفتح «جرّب العرض الحي» التطبيق بحساب ضيف فيه بيانات تجريبية، دون بريد أو كلمة مرور. أضف طريقة لتسجيل الدخول لتحتفظ به؛ والعرض يُمسح كل ليلة في كل الأحوال. أما Seed نفسه فلا يحتاج إلى أي حساب: استنسخه من GitHub.
نعم. هو مرخّص بترخيص MIT: استخدمه في أي عدد من المنتجات، تجارية أو غير تجارية، وانشر نسختك المتفرعة، دون حاجة إلى حساب. تدفع فقط ثمن خادم تستأجره والخدمات التي تفعّلها، مثل Stripe أو مزوّد بريد.
يعتمدان على معايير الويب (fetch وRequest وWeb Crypto ووحدات ES)، ويبدآن بسرعة ويحتاجان إلى تبعيات قليلة، فيقلّ ما يجب تحديثه وما قد يتعطل. إن كنت تعمل في منظومة Next.js فقالب Next.js يناسبك أكثر؛ والمقارنة تسمّي قوالب جيدة.
نعم. ترخيص MIT يسمح بذلك، وهكذا أستخدمه أنا. لا يحتاج عميلك إلى ترخيص خاص به.
للأجزاء المدرجة تحت «يعمل اليوم» اختبارات في CI: كل طلب دمج يشغّل اختبارات تسجيل الدخول والملف الشخصي والملاحظات والمجموعات، وتعمل الحزمة الكاملة بعد كل دمج. أما Seed ككل فما زال قيد العمل؛ اقرأ قائمة الحالة قبل أن تعتمد على أي جزء.
العرض هو التطبيق الذي تحصل عليه من اليوم الأول. افتحه دون تسجيل وابدأ في مجموعات مليئة بملاحظات تجريبية.