العودة إلى المشاريع
Freelance

Sept 2024 - Nov 2024

تطبيق لإدارة شؤون الطلاب في المدارس الخاصة، مبني بـ React Native ليعمل على iOS و Android، يسهّل المتابعة الأكاديمية وإدارة التسجيل.

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

React NativeexpoTypescripttailwindcsstamagui

KidsZone هو تطبيق لإدارة شؤون الطلاب في المدارس الخاصة، مبني باستخدام React Native بحيث يعمل من قاعدة شيفرة واحدة على أنظمة تشغيل متعدّدة (iOS و Android). ويهدف التطبيق إلى تسهيل متابعة الطلاب أكاديمياً وإدارة عملية تسجيلهم في المدارس الخاصة.

تركّز العمل على بناء واجهة هاتف متجاوبة وعابرة للمنصّات تتعامل مع بيانات الطلاب وسير العمل التشغيلي. وتعتمد إدارة الحالة والبيانات على Zustand، وهي مكتبة خفيفة لإدارة الحالة تحافظ على استجابة التطبيق وسهولة صيانته، إلى جانب TanStack Query لجلب البيانات وتخزينها مؤقتاً ومزامنتها مع الخادم، ما يحسّن الأداء وتجربة المستخدم بشكل عام.

وفي التصميم والتنسيق يستخدم التطبيق Tailwind CSS لبناء واجهات جذّابة ومتجاوبة بكفاءة. وقد طُوّر المشروع باستخدام TypeScript على بيئة Expo، مع نظام واجهات Tamagui لتقديم مظهر وإحساس متناسقين عبر الأجهزة — ما أنتج تطبيقاً منظّماً وقابلاً للصيانة للمتابعة الأكاديمية وإدارة التسجيل.