saasfly
سهلة الاستخدام ودرجة المؤسسة Next.js Boilerplate.
لم تعد بحاجة إلى شراء قوالب بعد الآن ؛ يوفر Saasfly حلاً كاملًا ومفتوح المصدر لبناء تطبيقات SaaS بسرعة وسهولة.
يوفر Nextify حل Enterprise SaaS الكامل. اتصل بنا على [email protected] إذا كنت مهتمًا بمناقشة مشروعك ، أو إذا كنت ترغب ببساطة في إجراء محادثة معنا ، فلا تتردد في التواصل.
❤ نقدم خدمات الدعم الفني والنشر المجاني للمنظمات غير الربحية .
؟ سيتم تخصيص جميع الأرباح التي تم الحصول عليها من مشاريعنا المفتوحة المصدر بالكامل لدعم مبادرات المصادر المفتوحة والأسباب الخيرية .
⚡ العريضة الحية
جربها بنفسك!
الخادم التجريبي (الموقع: واشنطن - الولايات المتحدة الأمريكية): https://show.saasfly.io
شاهد المزيد من الوثائق في https://document.saasfly.io
؟ تاريخ النجوم
الرعاة
 |
| أضف شعارك هنا |
ابدء
؟ قالب نقرة واحدة
؟ المتطلبات الأساسية
قبل أن تبدأ ، تأكد من تثبيت ما يلي:
Bun & Node.js & git
- Linux
curl -sL https://gist.github.com/tianzx/874662fb204d32390bc2f2e9e4d2df0a/raw -o ~ /downloaded_script.sh && chmod +x ~ /downloaded_script.sh && source ~ /downloaded_script.sh
- ماكوس
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh ) "
brew install git
brew install oven-sh/bun/bun
brew install nvm
postgresql
- يمكنك استخدام Vercel Postgres أو خادم PostgreSQL المحلي (إضافة postgres_url env في .env.local)
تثبيت
للبدء في هذا الغلاية ، نقدم خيارين:
- استخدم
bun create CRESSION (؟ التوصية بقوة؟):
- استنساخ المستودع يدويًا:
git clone https://github.com/saasfly/saasfly.git
cd saasfly
bun install
يثبت
اتبع الخطوات هذه لإعداد مشروعك:
- قم بإعداد متغيرات البيئة:
cp .env.example .env.local
// (you must have a database prepared before running this command)
bun db:push
- قم بتشغيل خادم التطوير:
افتح http: // localhost: 3000 في متصفحك لرؤية النتيجة.
(alpha اختياري) bun run tailwind-config-viewer Open http: // localhost: 3333 في متصفحك لرؤية تكوين css tailwind الخاص بك
؟ خريطة طريق المشروع
- صفحة لوحة معلومات المشرف (في ألفا !!!) 2. فقط توفير صفحة ثابتة الآن ونخطط للتكامل مع قوس مقطوع الرأس 3. يمكنك توفير حساب المسؤول الخاص بك وتغيير admin_email = "[email protected] ، [email protected]" في .env.local ومضيف الوصول: port/admin/dashboard 4. استنادًا إلى مخاوف الأمن ، لن نقدم demos عبر الإنترنت للوقت.
- النظر في دمج حمولة CMS.
سمات
؟ الأطر
- Next.js - إطار React for the Web (مع دليل التطبيق )
- Nextauth.js - المصادقة لـ Next.js
- Kysely - منشئ الاستعلام SQL الآمن لـ TypeScript
- PRISMA - الجيل التالي من ORM لـ Node.js و TypeScript ، يستخدم كأداة لإدارة المخططات
- React -Email - عارض رد فعل لإنشاء رسائل بريد إلكتروني جميلة باستخدام مكونات React
؟ المنصات
- Vercel - نشر تطبيق Next.js بسهولة
- Stripe - معالجة الدفع لشركات الإنترنت
- إعادة الالتزام - منصة تسويق البريد الإلكتروني للمطورين
؟ ميزات المؤسسة
- I18N - دعم التدويل
- SEO - تحسين محرك البحث
- Monorepo - Monorepo للحصول على أفضل لإدارة الكود
- T3 ENV - إدارة متغيرات البيئة الخاصة بك بسهولة
؟ جلب البيانات
- TRPC- جعلت واجهات برمجة التطبيقات من طرف إلى طرف سهلة
- Tanstack/React-Query- خطافات لجلب البيانات غير المتزامنة وتخزينها وتحديثها
؟ إدارة الدولة العالمية
- Zustand - إدارة حالة صغيرة وسريعة وقابلة للتطوير للتفاعل
؟ واجهة المستخدم
- Tailwind CSS- إطار عمل CSS الأول في تنمية واجهة المستخدم السريعة
- Shadcn/UI- مكونات قابلة للاستخدام مصممة باستخدام Radix UI و Tailwind CSS
- Framer Motion - Motion Library للتفاعل مع المكونات المتحركة بسهولة
- Lucide- أيقونات بسيطة بشكل جميل ، بكسل مثالي
- التالي/الخط - تحسين الخطوط المخصصة وإزالة طلبات الشبكة الخارجية لتحسين الأداء
؟ جودة الكود
- TypeScript- مدقق نوع ثابت لسلامة النوع إلى الطرف
- أجمل - تنسيق رمز الرأي لأسلوب رمز ثابت
- ESLINT - LINTREBLAIN
- Husky - أصبحت السنانير السهلة سهلة
؟ أداء
- Vercel Analytics- مقاييس أداء في الوقت الفعلي لتطبيق Next.js الخاص بك
- BUN.SH - NPM بديل لإدارة الحزم أسرع وأكثر موثوقية
؟ قاعدة البيانات
- PostgreSQL - قاعدة بيانات المصادر الأكثر تقدمًا في العالم
؟ التطبيقات والحزم
-
web : تطبيق Next.js الرئيسي -
ui : مكونات واجهة المستخدم المشتركة -
db : مخطط قاعدة البيانات والمرافق -
auth : أدوات المصادقة -
email : قوالب البريد الإلكتروني والمرافق
رخصة
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. لمزيد من المعلومات ، راجع ملف الترخيص.
الاعتمادات
كان هذا المشروع مستوحى من تصنيف Shadcn و T3-OSS CREATE-T3-TURBO.
المساهمين
صنعت مع contrib.rocks.