Ramzi Benmansourبورتفوليو رمزي
مكتمل2026

Espace Privatif

بوابة خاصة لمسؤولي إدارة العقارات : مساحة المستأجر (وثائق للتوقيع، توقيع إلكتروني عبر OTP، رفض مع تبرير) ومساحة الإدارة (إيداع ومتابعة الوثائق). التقنيات : PHP 8.2 + Slim 4، MySQL 8 متعدد المستأجرين، Ratchet لقناة WebSocket، React + TypeScript + Vite + Tailwind للواجهة. مصادقة جلسة + CSRF، OTP عبر البريد، اختبارات PHPUnit (وحدة + تكامل)، Docker Compose. حسابات تجريبية • مستأجر - alice@example.test / demo1234 (DOC-2026-0001) • مستأجر - bob@example.test / demo1234 (DOC-2026-0002)

Espace Privatif

السياق

بوّابة خاصّة لمديري العقارات ومستأجريهم لمشاركة الوثائق وجمع التوقيعات ومتابعة حالتها في مكان واحد.

التقنيات

PHPPHP
Slim 4Slim 4
MySQLMySQL
RatchetRatchet
WebSocketWebSocket
DockerDocker
PHPUnitPHPUnit
React.jsReact.js
TypeScriptTypeScript
ViteVite
TailwindCSSTailwindCSS
NginxNginx

روابط

البنية والأمان

خادم PHP 8.2 وSlim 4 فوق قاعدة بيانات MySQL متعدّدة المستأجرين، مع قناة WebSocket عبر Ratchet للتحديثات الفورية وواجهة React وVite. يعتمد التوثيق على جلسات مع حماية CSRF ورمز OTP عبر البريد للتوقيعات، والخادم مغطّى بمجموعة اختبارات PHPUnit.

معرض الصور