الفكرة والهدف من المشروع
يهدف مشروع "من البيت" إلى بناء النسخة التشغيلية الأولى (MVP) لسوق إلكتروني بسيط وموثوق، مخصص لدعم وتمكين أصحاب المشاريع المنزلية في الأردن (الأسر المنتجة) من عرض وبيع منتجاتهم، مثل الأطعمة والحرف اليدوية، بسهولة وفعالية.
دوري والحل الذي قدمته
بصفتي مطورًا متكاملًا (Full-Stack Developer)، توليت مسؤولية بناء هذا المشروع بالكامل من الصفر، مع التركيز على الوظائف الأساسية لضمان سرعة الإنجاز وتقديم قيمة حقيقية للمستخدمين. شمل عملي تصميم وتنفيذ كافة جوانب التطبيق:
للبائع (Seller):
نظام تسجيل دخول وإنشاء ملف تعريفي خاص بالمتجر.
لوحة تحكم لإضافة المنتجات (اسم، سعر، صور) وتعديلها بسهولة.
نظام إشعارات وتتبع لتلقي الطلبات الجديدة وعرض تفاصيلها.
للمشتري (Buyer):
واجهة رئيسية جذابة وسهلة الاستخدام لعرض جميع المنتجات.
خاصية بحث بسيطة وفعالة للعثور على المنتجات.
سلة تسوق ونظام إتمام طلب مبسط يعتمد على الدفع عند الاستلام.
التقنيات المستخدمة (Tech Stack)
تم بناء التطبيق باستخدام حزمة تقنيات حديثة وقابلة للتطوير لضمان الأداء العالي وسهولة الصيانة.
الواجهة الأمامية (Frontend): React Native
الواجهة الخلفية (Backend): Node.js , Express.js
قاعدة البيانات (Database): MongoDB
المصادقة (Authentication): JSON Web Tokens (JWT)
هيكلة الـ API: RESTful API
التحديات والخبرات المكتسبة
كان التحدي الرئيسي هو تصميم بنية خلفية (Backend) قابلة للتطوير تدعم نوعين مختلفين من المستخدمين (بائع ومشتري) بصلاحيات مختلفة، مع ضمان ربط البيانات بين المتاجر والمنتجات والطلبات بشكل سليم. من خلال هذا المشروع، قمت بتعزيز مهاراتي في تصميم قواعد بيانات NoSQL (MongoDB) وبناء واجهات برمجية آمنة (RESTful APIs) باستخدام JWT.