This project was bootstrapped with Create React App.
An offline‑first web application that guides users through a 14‑step energy performance diagnosis (DPE) process, calculates results according to the 3CL method, and exports certified XML reports.
يقدم هذا التطبيق معالجًا منظمًا يوجه المستخدمين عبر جميع المراحل الأربعة عشر لتشخيص أداء الطاقة وفق طريقة 3CL، بدءًا من بيانات المبنى العامة وصولًا إلى حسابات الجدار، التهوية، التدفئة، والماء الساخن. يتم تنفيذ محرك الحسابات التنظيمية بالكامل محليًا، ما يضمن ردود فعل سريعة وقدرة على العمل دون اتصال. تُخزن البيانات في قاعدة بيانات IndexedDB محلية ويمكن مزامنتها مع قاعدة Supabase عن بعد عند توفر الاتصال. تم بناء واجهة المستخدم باستخدام React وTailwind، لتوفير تجربة متجاوبة وسهلة الوصول للمهنيين. تُصدر ملفات XML المتوافقة مع معايير ADEME، ما يتيح تقديم تقارير معتمدة رسمياً. يميز هذا التطبيق قدرته على العمل في بيئات غير متصلة، وتزامن البيانات بسلاسة، وتوفير واجهة مستخدم بديهية، مع الالتزام الصارم بالمعايير التنظيمية.
This project converts SAP HANA calculation view XML definitions into Snowflake SQL artifacts for users who need to migrate their data.
xml-to-sql هو أداة تحويل تعريفات XML لحسابات SAP HANA إلى أوراق SQL لصقوف الثلج. يدعم الأداء التحويل من مختلف أنواع تعريفات XML، مما يسمح للمستخدمين بسهولة نقل البيانات من SAP HANA إلى Snowflake. يستخدم المشروع لغة بايثون كالغة الرئيسية ويتكامل مع إطاريات شعبية مثل FastAPI و Pydantic لبناء API.
The instoreindex project is a web application built using Next.js, designed to provide an in-store experience for customers.
يعد instoreindex تطبيقًا على شبكة الإنترنت يهدف إلى إعادة إنشاء تجربة المتجر في المنزل. يمكن للعملاء تصفح وتفاعل مع المنتجات في بيئة افتراضية، مشابهة لتلك التي يجدونها في متجر فعلّي. يستخدم المشروع Next.js كأداة و Supabase لإدارة البيانات. بفضل instoreindex، يمكن للعملاء استكشاف المنتجات، قراءة المراجعات، وحتى شراء الأشياء مباشرة من الموقع.