Kitchn
مفتوح المصدر

Kitchn

مجموعة كاملة من المكونات المصممة لإنشاء واجهات مستخدم متسقة وأنيقة، مدعومة من Tonight Pass.

kitchn.tonightpass.com

تاريخ البدء

October 2022

الحالة

نشط

فريق العمل

8 أعضاء

عن المشروع

Kitchn هي مكتبة شاملة لمكونات واجهة المستخدم تسهل تطوير التطبيقات الحديثة على الويب والهواتف المحمولة. مستوحاة من Geist UI وVercel Design، تتميز بنهجها البسيط وسهولة الاستخدام، حيث تقدم مجموعة من المكونات المحسّنة المبنية باستخدام styled-components وTypeScript. كل مكون مصمم ليكون وحدوي وأداءه عال وقابل للتخصيص بدرجة كبيرة، مما يسمح لفرق التطوير بإنشاء واجهات مستخدم متسقة بسرعة مع الحفاظ على تجربة مطور ممتازة.

الأثر والقياسات

35+

مكونات

مكونات واجهة مستخدم قابلة لإعادة الاستخدام

20k+

تنزيلات

تنزيلات شهرية

50+

نجوم GitHub

نجوم على GitHub

الميزات الرئيسية

معمارية وحدوية

مكونات مستقلة وقابلة لإعادة الاستخدام مصممة للعمل معًا بانسجام

ثيمات مرنة

دعم كامل للوضعين الفاتح والداكن مع نظام ثيمات قابل للتوسع

عبر المنصات

دعم أصلي لـ React وReact Native لتجربة متسقة عبر جميع المنصات

توثيق تفاعلي

توثيق شامل مع أمثلة ومساحة خاصة للتدريب السريع

التقنيات المستخدمة

Styled Components

نمط CSS داخل JS

React

مكتبة واجهة المستخدم على الويب

React Native

مكونات الهاتف المحمول الأصلية

TypeScript

سلامة نوعية وإكمال تلقائي

Storybook

توثيق تفاعلي

المعرض

مكونات تستجيب للأبعاد

مكونات تستجيب للأبعاد

ثيمات قابلة للتخصيص

ثيمات قابلة للتخصيص

الفريق

Lucas Bodin

Lucas Bodin

Lead Designer

Macéo Vaz Da Mota

Designer

Antoine Kingue

Antoine Kingue

Lead Developer

Jérémy Baudrin

Jérémy Baudrin

Developer

Younes Bessa

Younes Bessa

Developer

Alexis Mouchon

Alexis Mouchon

Developer

Alexis Lecourt

Developer

Inès Ferreira

Developer

التحديات التي واجهتنا

  • الحفاظ على اتساق بصري مثالي بين منصات الويب والهواتف المحمولة

  • تحسين حجم الحزمة مع الحفاظ على غنى الميزات

  • ضمان التوافق مع إصدارات React المختلفة

  • ضمان التوافق مع الإصدارات السابقة خلال التحديثات

الدروس المستفادة

  • أهمية كبيرة للتوثيق الواضح والمفصل

  • الحاجة إلى معمارية وحدوية للصيانة

  • قيمة الاختبار الآلي للموثوقية

  • أثر تجربة المطور على الاستخدام المتزايد

وجهات نظر مستقبلية

إثراء مكتبة المكونات

تحسينات مستمرة في الأداء

توسيع التوافق مع الأطر الحديثة

مهتم بهذا المشروع؟

اكتشف كيف يمكننا مساعدتك في إنشاء مشروع مماثل.