Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPTISEC Account Recovery

منصة متخصصة في استرجاع وحماية حسابات التواصل الاجتماعي المحظورة.

هيكل المشروع

optisec-account-recovery/
├── frontend/   (React + Vite)
├── backend/    (FastAPI + Supabase)
└── README.md

تشغيل المشروع

الباكند (Backend):

cd backend
pip install -r requirements.txt
cp .env.example .env
# عدّل .env وأضف بيانات Supabase الخاصة بك
uvicorn main:app --reload

الفرونت (Frontend):

cd frontend
npm install
npm run dev

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

افتح Supabase SQL Editor وشغّل محتوى الملف:

backend/create_table.sql

API Endpoints

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)

المتغيرات البيئية

Backend (.env)

SUPABASE_URL=your_supabase_project_url
SUPABASE_KEY=your_supabase_anon_key
ADMIN_PASSWORD=optisec2026

Frontend (.env.local) — اختياري

VITE_API_URL=http://localhost:8000
VITE_ADMIN_PASSWORD=optisec2026

About

Account recovery & breach check platform | منصة استرجاع الحسابات وفحص التسريبات — FastAPI + React

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages