?️ Areisto Store
متجر إلكتروني (eCommerce Web App) يتم تطويره باستخدام أحدث التقنيات الحديثة لبناء تجربة تسوق احترافية وسلسة للمستخدمين، مع التركيز على الأداء، تنظيم الكود، والعمل الجماعي باستخدام GitHub Workflow.
? مساهمتي في المشروع:
عملت على تطوير أجزاء من الـ Backend وربط بعض خصائص الـ Frontend مع الـ APIs، بالإضافة إلى:
• بناء وتطوير REST APIs
• العمل على نظام Authentication باستخدام JWT
• التعامل مع قاعدة بيانات PostgreSQL باستخدام Sequelize
• تنظيم المشروع باستخدام GitHub Issues وPull Requests
• المساهمة في مراجعة الكود وحل مشاكل الدمج (Merge Conflicts)
• الالتزام بأسلوب العمل الجماعي Agile Workflow
?️ التقنيات المستخدمة:
Frontend:
• Next.js
• TypeScript
• TailwindCSS
• ShadCN UI
• react-hook-form
• zod
• axios
Backend:
• Node.js
• Express.js
• PostgreSQL
• Sequelize
• JWT Authentication
• bcrypt
✨ مميزات المشروع:
• نظام تسجيل دخول وإنشاء حساب
• استرجاع كلمة المرور
• عرض المنتجات وتفاصيل المنتج
• تصميم حديث ومتجاوب مع جميع الأجهزة
• تنظيم احترافي للعمل باستخدام GitHub Issues & PRs
• تقسيم المهام والعمل ضمن فريق Remote Team
⚠️ التحديات التي واجهتنا:
• إدارة العمل الجماعي عن بُعد
• تنظيم الـ Issues والـ Pull Requests
• التعامل مع العلاقات بين المهام (Dependencies)
• حل مشاكل الدمج وإدارة الفروع (Branches)
• الحفاظ على Clean Code وتنظيم الـ Commits
? طريقة العمل داخل المشروع:
تم اتباع نظام Agile Sprint لبناء MVP خلال فترة زمنية محددة، مع تقسيم المهام إلى Issues مستقلة، وإنشاء Branch خاص لكل مهمة، بالإضافة إلى مراجعة الكود قبل الدمج لضمان جودة الع