انتقل إلى المحتوى

التقنيات

السابقالتالي

المكتبات والخدمات التي بُني عليها سبيس.

الطبقةالاختيار
الإطارNext.js 16 (App Router، React Compiler، proxy.ts) · React 19 · TypeScript
التنسيقTailwind CSS 4 برموز تصميم في CSS · مكوّنات shadcn/ui
الخطوطثمانية Sans وSerif Display وSerif Text عبر next/font/local
البياناتPrisma 7 + PostgreSQL (Neon في الإنتاج، وPostgres محلي في التطوير)
التحققZod 4 على الخادم في كل Server Action
اللغاتمقطع [lang] (ar افتراضياً، en) مع قواميس JSON
التوثيقfumadocs-mdx + rehype-pretty-code، مع تلوين الكود وقت البناء
الاستضافةCloudflare Workers عبر OpenNext

رموز التصميم

يستخدم سبيس نظام ثمانية معاداً صياغته كرموز shadcn دلالية في src/app/globals.css: ورق أبيض، وحبر شبه أسود، وأخضر واحد صارخ (--brand)، ورفيق نعناعي (--brand-soft)، وكريمي، وسطح داكن.

الخطوط

خطوط ثمانية مدمجة في البناء عبر next/font/local، وهو استخدام التضمين على الويب الذي تسمح به رخصتها. لا تربط ملفات الخطوط الخام ولا تعيد استضافتها ولا توزّعها.