Svelte Commerce
SvelteKit으로 만든 독립형 오픈소스 스토어프론트, 26개 상거래 백엔드와 헤드리스 연동, MIT 라이선스
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗منصة ذكية تربط المقاولين بالموردين في جميع قطاعات البناء والإنشاء.
git clone https://github.com/yourname/buildora.git
cd buildora
npm install
supabase/migrations/001_initial_schema.sql
licenses واجعله Publiccp .env.example .env.local
افتح .env.local وأضف:
NEXT_PUBLIC_SUPABASE_URL من Settings > APINEXT_PUBLIC_SUPABASE_ANON_KEY من Settings > APISUPABASE_SERVICE_ROLE_KEY من Settings > API (سري — لا تشاركه)npm run dev
src/
├── app/
│ ├── (auth)/
│ │ ├── login/ # صفحة تسجيل الدخول
│ │ └── register/ # صفحة التسجيل (4 خطوات)
│ ├── (dashboard)/
│ │ ├── contractor/ # لوحة تحكم المقاول
│ │ ├── supplier/ # لوحة تحكم المورد
│ │ └── admin/ # لوحة الإدارة
│ ├── api/
│ │ ├── rfq/ # API طلبات التسعير
│ │ ├── offers/ # API العروض
│ │ ├── messages/ # API الرسائل
│ │ ├── products/ # API المنتجات
│ │ └── users/ # API المستخدمين
│ └── supplier/[id]/ # ملف المورد العام
├── components/
│ ├── ui/ # مكونات قابلة للإعادة
│ ├── contractor/ # مكونات المقاول
│ ├── supplier/ # مكونات المورد
│ └── admin/ # مكونات الإدارة
├── hooks/
│ ├── useAuth.tsx # المصادقة والمستخدم الحالي
│ ├── useRFQ.ts # طلبات التسعير والعروض
│ ├── useMessages.ts # الرسائل Real-time
│ └── useNotifications.ts # الإشعارات Real-time
├── lib/
│ └── supabase/
│ ├── client.ts # Supabase browser client
│ └── server.ts # Supabase server client
├── types/
│ └── index.ts # كل أنواع TypeScript
└── styles/
└── globals.css
supabase/
└── migrations/
└── 001_initial_schema.sql # كل الجداول والـ RLS
| الجدول | الوصف |
|---|---|
profiles | بيانات المستخدمين (مقاول/مورد/مدير) |
profile_sectors | القطاعات لكل مستخدم |
products | منتجات الموردين |
rfqs | طلبات التسعير |
offers | عروض الموردين على الطلبات |
conversations | المحادثات بين المقاولين والموردين |
messages | الرسائل داخل المحادثات |
notifications | إشعارات المستخدمين |
reviews | تقييمات الطرفين |
license_reviews | سجل مراجعة الرخص من الإدارة |
المنصة مصممة لإرسال إشعارات WhatsApp عند:
لتفعيل WhatsApp، أضف بيانات WhatsApp Business API في .env.local.
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel
# Add environment variables in Vercel Dashboard
للاستفسارات والدعم التقني: [email protected]