هذا الموقع هو معرض لبيع الايقونات تم بنائه باستخدام التقنيات المتقدمة:
الجانب الأمامي (Frontend):
Next: قمت ببناء واجهة مستخدم ديناميكية باستخدام مكتبة Next. أنشأت مكونات قابلة لإعادة الاستخدام وأدارت الحالة بشكل فعّال.
TypeScript: استخدمت TypeScript للتحقق من الأنواع وتحسين جودة الكود.
تصميم متجاوب: أنشأت تصاميم تتكيف بسلاسة مع مختلف الأجهزة.
الجانب الخلفي (Backend):
Node.js و Express: قمت ببناء واجهات برمجة تطبيقات قوية باستخدام Node.js وExpress. أدير الطلبات والبيانات بشكل فعّال.
MongoDB: قمت بتصميم وتنفيذ قواعد البيانات باستخدام MongoDB. أدير العمليات الأساسية وأحسن الاستعلامات.
اختبار الكود (Testing):
أنا مؤمن بأهمية اختبار الكود. استخدمت Jest لكتابة اختبارات شاملة.