منصة متخصصة في استرجاع وحماية حسابات التواصل الاجتماعي المحظورة.
optisec-account-recovery/
├── frontend/ (React + Vite)
├── backend/ (FastAPI + Supabase)
└── README.md
cd backend
pip install -r requirements.txt
cp .env.example .env
# عدّل .env وأضف بيانات Supabase الخاصة بك
uvicorn main:app --reloadcd frontend
npm install
npm run devافتح Supabase SQL Editor وشغّل محتوى الملف:
backend/create_table.sql
| Method | Path | Description |
|---|---|---|
| POST | /api/requests |
إرسال طلب جديد |
| GET | /api/requests |
جلب كل الطلبات (Admin) |
| PUT | /api/requests/{id}/status |
تحديث حالة طلب (Admin) |
| GET | /api/stats |
إحصائيات لوحة التحكم (Admin) |
| GET | /api/requests/track/{email} |
تتبع طلبات العميل |
/— الصفحة الرئيسية + نموذج الطلب/track— تتبع طلبك بالإيميل/admin— لوحة تحكم الأدمن (كلمة المرور:optisec2026)
SUPABASE_URL=your_supabase_project_url
SUPABASE_KEY=your_supabase_anon_key
ADMIN_PASSWORD=optisec2026
VITE_API_URL=http://localhost:8000
VITE_ADMIN_PASSWORD=optisec2026