تفاصيل العمل

قمت بتطوير منصة إلكترونية متكاملة لبيع المنتجات اليدوية (Handmade) تحت اسم Handova، وهي عبارة عن مشروع E-commerce متكامل يشمل واجهات للمستخدمين والبائعين والإدارة. عملت على تنفيذ كل من الواجهة الأمامية (Frontend) والواجهة الخلفية (Backend) باستخدام أحدث التقنيات، مع التركيز على الأداء، الأمان، وتجربة المستخدم.

تفاصيل العمل:

الوظائف الأساسية التي تم تنفيذها:

تصميم وتطوير واجهات المستخدم باستخدام React.js + TypeScript + Tailwind CSS

إنشاء لوحة تحكم للبائع لرفع المنتجات وتعديلها وحذفها

تصميم صفحة رئيسية ديناميكية، وعرض تفاصيل المنتج مع نظام تصنيف وتقييم

بناء RESTful APIs باستخدام Node.js + Express

ربط قاعدة البيانات MongoDB باستخدام Mongoose

تنفيذ نظام تسجيل دخول وتسجيل حساب مع JWT للتحقق الآمن

حماية كلمات المرور باستخدام bcrypt

التكامل مع Stripe API لتنفيذ عمليات الدفع الإلكتروني

تطوير نظام إدارة الطلبات: من إنشاء الطلب حتى الدفع والتأكيد

التعامل مع الأخطاء، وإظهار التنبيهات للمستخدمين

تجربة مستخدم متجاوبة على جميع الأجهزة (Responsive Design)

بيئة العمل:

Frontend: React, TypeScript, Tailwind, Redux Toolkit, Axios

Backend: Node.js, Express.js, MongoDB, JWT, Stripe

Deployment: Vercel (Frontend) – Render (Backend)

إدارة المشروع: Git, GitHub

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
11
تاريخ الإضافة
تاريخ الإنجاز
المهارات