تفاصيل العمل

Posters – تطبيق تجارة إلكترونية متكامل (Full-Stack)

Posters هو تطبيق ويب للتجارة الإلكترونية متكامل يتيح للمستخدمين تصفّح الملصقات، البحث عنها، وتصفيتها حسب الفئة، إضافة المنتجات إلى سلة التسوق، وإتمام الطلبات للتوصيل.

تم تنفيذ المشروع كتطبيق مخصص لعميل حقيقي. تولّى العميل عملية النشر (Deployment) بشكل مستقل، بينما تم تطوير التطبيق محليًا بالكامل.

المميزات

تصفّح جميع الملصقات المتاحة

البحث عن الملصقات بالاسم أو بالكلمات المفتاحية

تصفية الملصقات حسب الفئة

عرض تفاصيل كل ملصق

إضافة الملصقات إلى سلة التسوق

إدارة عناصر سلة التسوق

إتمام الطلبات للتوصيل

واجهة خلفية (API) لإدارة المنتجات، السلة، والطلبات

التقنيات المستخدمة

الواجهة الأمامية (Frontend)

React

JavaScript

HTML5

CSS3

الواجهة الخلفية (Backend)

Node.js

Express.js

RESTful APIs

قاعدة البيانات

PostgreSQL

هيكلية المشروع (Project Architecture)

العميل (Client): واجهة أمامية مبنية باستخدام React لتفاعل المستخدم

الخادم (Server): Backend باستخدام Node.js و Express.js لمعالجة منطق العمل وواجهات البرمجة

قاعدة البيانات (Database): PostgreSQL لتخزين بيانات الملصقات، الفئات، سلة التسوق، والطلبات

دوري ومساهمتي في المشروع

تصميم وتنفيذ التطبيق بالكامل من الصفر

بناء منطق الواجهة الأمامية بالكامل باستخدام React

تطوير واجهات برمجية (APIs) باستخدام Node.js و Express.js

تصميم وتنفيذ مخطط قاعدة البيانات باستخدام PostgreSQL

ربط الواجهة الأمامية بالخدمات الخلفية

التعاون مع زميل واحد كان مسؤولًا فقط عن تنسيق وتصميم CSS

بطاقة العمل

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