في Smart Clinic اشتغلت كـ Full-Stack/Frontend Developer على تطوير الـplatform باستخدام Next.js وReact وTypeScript.
المشروع كان مبني كـ Monorepo، وكنت بشتغل على تطوير الـfeatures والـUI مع الحفاظ على reusable architecture بحيث الـcomponents والـlogic المشتركة نقدر نستخدمها في أجزاء مختلفة من النظام.
استخدمت Apollo Client وGraphQL للتعامل مع الـbackend، بالإضافة إلى GraphQL Code Generator لتوليد الـTypeScript types والـhooks تلقائيًا من الـGraphQL schema، وده ساعد في تقليل الأخطاء وتحسين الـtype safety بين الـFrontend والـBackend.
كمان اشتغلت على الـinternationalization باستخدام next-intl، بحيث التطبيق يدعم العربي والإنجليزي، مع التعامل مع الـRTL/LTR حسب اللغة.
في الـUI استخدمت Ant Design مع Tailwind CSS، وكنت بعمل integration بين الـdesigns والـcomponents الموجودة، مع التركيز على responsive design وإعادة استخدام الـcomponents.
بالإضافة للـdevelopment، اشتغلت على تحسين الـarchitecture وتنظيم الـcodebase، والتعامل مع الـAPI integration والـstate والـdata fetching، بحيث الـfeatures تكون scalable وسهلة الصيانة.