Dashboard
Overview of your practice
🔔
🕐
👥
0
Total Clients
📋
0
Monitored Cases
📅
0
Incoming Hearings
📊
0
Activity (7d)
🔔 0 · 📎 0 · 📅 0 · 💰 0

🤖 Assistant Activity Feed

🚀
Quick Start Add a client → Configure SJC credentials → Add case numbers to monitor.

📅 Upcoming Court Hearings

Hearing Date Remaining Days Client Name Case Number Opponent Status Actions

👥 Client Records

Client NameTypeNational IDSJC CredentialsCasesActions
👥

No clients yet

Click "Add Client" to get started

📋 Monitored Cases

📁

No cases yet

Add a client first, then add their case numbers

🗂 Synced Cases

🗂

No synced cases

Click "Sync Cases" to fetch all cases from the SJC portal

📨 Electronic Requests

📨

Electronic Requests

Select an account to view its electronic requests

System Log

🔔

No notifications yet

Important updates like new attachments, notifications and status changes will appear here

📊 System Log

📊

Select a case or lawyer to view history

See when each case was checked and what changes were found

💳 Subscription Plans

Compare plans and contact admin to upgrade.

Changes are saved automatically

Lawyer Profile

Your public lawyer details
SJC portal — lawyer account

Used for clients who do not have their own SJC login.

🔓

Appearance

Pick a theme. Your choice is saved on this device.

Balance

Used for e-request fees on cases the admin has marked as fee-required.
Current balance
0.00 JD
Recent activity

Notifications

Choose how you receive case updates
📧
Email Notifications Receive case updates via email
🔔
Push Notifications Browser push notifications
💬
WhatsApp Notifications Receive case updates via WhatsApp

Check Frequency

How often to check case statuses

Language

Choose interface language

Font size

Adjust the interface font size for the whole app
14px

Saved per device. Range: 12px–22px (default 14px).

Change Password

Update your account password

🔐 Two-Factor Authentication (2FA)

Adds a one-time code from an authenticator app on every sign-in. Strongly recommended for accounts with client data.

🧮 Accountants (read-only)

Create sub-users who can view your accounting data without editing it.

📖 User Guide

A simple walkthrough of every feature — printable as PDF

✨ Why use Lawyer Assist?

If you handle dozens or hundreds of cases on the SJC portal, you know the pain: logging in every morning, clicking through each case to check for notifications, hearings, attachments, payments — losing hours every week to manual checks. And if you miss a notification or let a case sit untouched for 6 months, the consequences are real (deadlines missed, cases abandoned by law).

This app does that work for you, in the background:

  • 🤖 Automatic monitoring — every monitored case is re-checked on the SJC portal every few hours. New notifications, hearings, attachments, payments, status changes — all detected without you opening anything.
  • 📱 Instant alerts — WhatsApp + email the moment something changes on a case, with the case number and parties so you know immediately which one is moving.
  • ⚖️ Never lose a case to abandonment — the system tracks the last activity date and warns you 30 days before a case hits the 6-month "متروكة" threshold. One click on 🔄 تجديد الاجراءات files a renewal e-request to keep it alive.
  • ⚡ One-click e-request renewal — for any case at risk of becoming متروكة, just click 🔄 تجديد الاجراءات on its row. The form opens with request type 6013 (طلب تجديد دعوى) already selected, the subject already filled in from your saved template, and the captcha already being solved in the background. You enter the OTP from your phone — that's it. The renewal request is in.
  • 📨 Submit any e-request in 30 seconds61 pre-built request types ready to use (notification re-issue, case renewal, attachment requests, expert appointments, fee transfers, evidence requests, ...). Pick the type, subject auto-fills from a template (edit + save your own version), captcha solves itself, you enter the OTP — done.
  • ✍️ Upload your signature ONCE, sign every e-request automatically — go to your profile or client settings, upload a transparent PNG of your signature. From then on, every e-request you submit is automatically signed with that image embedded in the PDF — no scanning, no re-uploading per case.
  • 👁 Preview before sending — every e-request can be previewed as a fully-formatted PDF (with your signature already on it) BEFORE you click Send. Catch typos in the subject, confirm the date, then submit with confidence.
  • 1️⃣ One click to send, one OTP to confirm — the entire submission for the user is literally: click "Send" → wait 2 seconds → type the 6-digit OTP from your phone. Captcha, form fields, signature, PDF generation, file upload — all automated. You touch the keyboard once, for the OTP.
  • 👥 Manage many clients in one place — every client's portal is unified into one dashboard. Switch between لوحة المحامي and لوحة الموكل for the same person. See parties, hearings, payments without re-logging-in to anything.
  • 🗂 Sync hundreds of cases in one click — the "Synced Cases" page pulls every case visible to your SJC account (active + decided lists for lawyers — typically 400+ cases). Filter by court, type, status, abandonment risk, monitored vs. not. Pick what you want to track.
  • 💰 Track payments without spreadsheets — set the total due once per case; the app sums every payment scraped from SJC and shows you the remaining balance on hover.
  • 📅 Today's Hearings widget — every morning, the dashboard shows exactly which cases have a hearing today across all your clients. No more flipping calendars.
  • 🔍 Audit trail — every check, every notification sent, every e-request submitted, every payment renewal — logged with timestamps.
  • 🌐 Bilingual + RTL-aware — fully in Arabic or English with one click. Print any page to PDF (this guide too).

The bottom line: you stop being a portal-watcher and go back to being a lawyer. The app watches the portal so you don't have to.

🏠 1. Dashboard

Your home view. The "Today's Hearings" card lists every case you're monitoring that has a hearing scheduled today. The activity feed below shows every change detected by the auto-checker — new notifications, new attachments, new payments, status changes — across all your monitored cases.

👥 2. Clients

Add the people whose cases you handle. Each client can have their own SJC portal credentials (the SJC username + password they use on courts.gov.ps), so the system can fetch case data on their behalf.

  • One client per real person/company.
  • Optional: client signature image for printable case reports.

⚖️ 3. Monitored Cases

The cases you actively track. Each card shows:

  • ⚖️ Lawyer portal or 👤 Client portal — which credentials we use
  • 📅 Next hearing — auto-extracted from SJC, with countdown
  • ⚠️ Expired / ⏳ Grace — subscription state
  • 🆕 Updates — unread changes since last opened
  • 📨 pending request — an electronic request is in progress
The four icon buttons on each card:
  • 🔔 Notifications — court-issued notices. Hover for count.
  • 📎 Attachments — files filed in the case. Click to download.
  • 📅 Hearings — past + upcoming sessions. Hover the icon for next-hearing details.
  • 💰 Payments — fee payments. Hover for total paid + remaining due.
  • 📝 Notes — your private case notes (not synced to SJC).
📅 Hearings — what the tooltip shows

Hover the 📅 icon: Next hearing date + countdown ("in 14d") + the hearing type, plus which portal monitors this case (⚖️ Lawyer / 👤 Client / ⚠️ no creds). The "next hearing" is the earliest future hearing — past sessions are skipped.

💰 Payments — how the system calculates remaining

The 💰 icon tooltip is more than a count — it computes:

  • Number of payments — rows scraped from the SJC payments table
  • Total paid — sum of all amount values across rows. The parser handles Arabic-Indic digits (٠–٩), thousands separators (1,250 / ١,٢٥٠), and currency symbols — anything non-numeric is stripped before summing
  • Total due — manually set per case (use the case-edit modal's "Total Due" field; it's stored on the Case row, not from SJC)
  • Remaining = total_due − total_paid. Negative means overpayment.

If you haven't set a Total Due, the tooltip shows "(total due not set)" — only Number of payments + Total paid are computed. Set the Total Due once per case to unlock Remaining.

Auto-check toggle

Turn this ON for the scheduler to refresh the case every check cycle (default: 12h, configurable per-case in Edit). Turn OFF for archive-only — the scheduler skips it but you can still click "Check Now" manually.

📨 E-Request button

Submit an electronic request to the court directly from the app — no need to log into SJC manually. See section 5 below for details.

🗂 4. Synced Cases

Pulls every case visible to your SJC account so you can pick which ones to monitor.

  • Click 🔄 Sync Cases to fetch from SJC (lawyer accounts get both المدورة + المفصولة lists automatically — ~426 cases for a typical lawyer)
  • Filter by case type, court, status, monitored/not, and (lawyer accounts) by active/decided list
  • Click + Monitor to add a case to your monitored list
  • The "آخر نشاط" column shows the date of the most recent notification/attachment/hearing — used for the abandonment warning
  • ⚠ Abandonment risk — appears for cases inactive 5–6 months (under Palestinian law, 6 months of inactivity = case abandoned)
  • 🔄 تجديد الاجراءات — appears for cases needing a renewal e-request to keep them alive (auto-fills request type 6013)

📨 5. Electronic Requests

Submit any of 61 pre-built e-request types directly from the app. Flow:

  1. Click "📨 E-Request" on a monitored case (or 🔄 تجديد الاجراءات on a synced case)
  2. Pick the request type — searchable dropdown of all types
  3. Subject auto-fills with a template (you can edit it freely)
  4. Pick a date, attach a PDF if the request type requires one
  5. Click "Send" — the system solves the captcha automatically and submits the form
  6. Enter the OTP that SJC texts to your registered phone
  7. Done — receipt number is shown and saved
Custom templates

If you edit the auto-filled subject, click "💾 Save as my template" — that becomes your personal default for that request type. Only you see it. Click "↺ Default" to revert.

✍️ Auto-signature — upload once, sign every e-request

The system can attach your signature image to every e-request automatically. Setup is one-time:

  1. Sign a piece of white paper, scan it, save as transparent PNG (any image editor can do background removal)
  2. Go to your profile (or the client's profile if it's on their behalf) → upload the signature image
  3. Done — every future e-request will have it embedded automatically

You can adjust the signature scale per client, replace it any time, or delete it (e-requests still work without one — but the PDF won't be signed).

👁 Preview before sending

Before clicking "Send", click 👁 Preview in the e-request modal. The system generates the exact PDF that SJC will receive — with your formatted subject, the date, the case context, and your signature already in place. Catch typos, verify the case number, confirm the date. Then send with confidence.

1️⃣ Your only manual step: type the OTP

From the user's perspective, the entire submission is:

  1. Click 📨 Send
  2. ~2 seconds while the system solves the captcha + uploads the signed PDF
  3. Type the 6-digit OTP that SJC just texted to your phone
  4. Click ✅ Confirm

Captcha, form payload, file upload protocol, signature embedding, PDF generation — none of it touches your hands. One click + 6 digits = filed request + receipt number.

⚡ One-click renewal (تجديد دعوى)

The most powerful shortcut in the app. Any case showing the 🔄 تجديد الاجراءات button (i.e. inactive 5+ months and not already paid/decided) can be renewed with virtually zero typing:

  1. Click 🔄 تجديد الاجراءات on the case row
  2. The e-request modal opens with everything pre-filled: request type = 6013 (طلب تجديد دعوى), subject = your saved template (with the case number auto-substituted), today's date, captcha already loading in the background
  3. Click "Send" — captcha solves itself, OTP gets sent to your phone
  4. Enter the OTP — done. Renewal filed, the 6-month abandonment clock is reset.

Whole flow: 2 clicks + 6 OTP digits. Every dormant case can be saved in under a minute.

📅 6. Today's Hearings

The system runs a 3:00 AM job every day that fetches the next hearing date for every monitored case. The dashboard widget and the dedicated "Today's Hearings" page show what's scheduled for today + the next few days.

🔔 7. Notifications

You get alerts when a monitored case changes:

  • WhatsApp — message includes the case number and parties (e.g. "Plaintiff X vs. Defendant Y") so you immediately know which case is moving — even for lawyer-portal cases
  • Email — same content with full HTML formatting
  • 📁 Decided cases — when a case moves from المدورة to المفصولة on the SJC portal, it's auto-removed from monitoring and you receive a summary of what was unmonitored
  • Toggle WhatsApp/Email per user in your profile settings

⚙️ 8. Settings

  • Language — Arabic (RTL) ⇄ English (LTR), saved per user on the server
  • Font size — slider 12px–22px, saved per device
  • Profile — display name, phone, email, alert preferences
  • SJC credentials — under the SJC tab, paste your SJC login (encrypted at rest)
  • Subscription — your current plan + remaining days; renew via the receipt-number flow

👨‍💼 9. Admin (admins only)

  • Users — list/edit/disable, change tier, +days renewal with receipt logging (audit trail in SubscriptionRenewal table)
  • Courts — manage which courts the system supports + their case-type lists
  • All Cases — every case across every user, searchable
  • Plans — pricing tiers (free / paid / trial settings stored in plans.json)
  • Welcome Page — bilingual modal shown to new users on first login
  • ⚡ Portal Performance — hourly probe latency report + worker-pool tuning for the SJC portal
  • WhatsApp Logs — every sent message audit-logged with body, status, error (90-day retention)
  • Email Logs — same 90-day retention

🔄 10. Subscription & trial

  • Trial — 14 days from signup (configurable in plans.json)
  • Plan expired — auto-check stops immediately. Manual "Check Now" stays available for a 3-day grace window, then locks too.
  • Renewal — admin enters days + receipt number → days added, audit row created, confirmation email + WhatsApp sent automatically
  • Renewal reminders — at 10:00 AM daily, the system messages users with ≤14 days remaining

⏰ 11. Daily schedule (Palestine time)

  • Every 6 hours — auto-sync of synced cases for users with credentials
  • 03:00 AM — fetch upcoming hearings (next 30 days) for every monitored case → drives "Today's Hearings" widget
  • 03:30 AM — daily e-request status refresh for every client → flips 📨 pending-request badge
  • 04:00 AM — synced-case activity scan (for the "متروكة قريباً" abandonment warning)
  • 04:30 AM — prune old WhatsApp + email logs (keeps last 90 days)
  • 10:00 AM — subscription expiry reminders

⚖️ 12. Abandonment law (متروكة)

Under Palestinian civil procedure, a case with no court activity for 6 months is deemed متروكة (abandoned) and the court can dismiss it. To prevent that, the system:

  • Tracks the latest activity date per case (max of last notification, last attachment, last past hearing — registration date as fallback)
  • Shows ⚠ متروكة قريباً (abandonment risk) at 5 months of inactivity — gives you 30 days to act
  • Surfaces a 🔄 تجديد الاجراءات button that opens an e-request pre-filled with type 6013 (طلب تجديد دعوى — case renewal request)
  • Suppresses the warning when status is مسددة (paid) or مفصولة (decided) — those don't need renewal
  • Suppresses the warning when a future hearing is scheduled — court is actively handling the case

🤖 13. Captcha auto-solve

The SJC e-request form requires a captcha. The system:

  1. Downloads the captcha image silently when you open the modal
  2. Runs OCR with retry — up to 5 attempts
  3. Submits the solved value with the form
  4. If all OCR attempts fail, shows the captcha image with a manual input field as fallback

You almost never see the captcha — it stays hidden unless OCR can't crack it. All confirmed images are added to the training set to improve accuracy over time.

✨ لماذا تستخدم مساعد المحامي؟

إذا كنت تتعامل مع عشرات أو مئات القضايا على بوابة المجلس الأعلى للقضاء، فأنت تعرف الألم: تسجيل الدخول كل صباح، الدخول على كل قضية للتحقق من الإشعارات والجلسات والمرفقات والدفعات — تخسر ساعات كل أسبوع في الفحص اليدوي. وإذا فاتك إشعار أو تركت قضية ستة أشهر دون نشاط، النتائج حقيقية (مواعيد ضائعة، قضايا متروكة قانوناً).

هذا التطبيق يقوم بهذا العمل عنك، في الخلفية:

  • 🤖 مراقبة تلقائية — كل قضية مراقبة تُعاد فحصها على بوابة SJC كل بضع ساعات. الإشعارات الجديدة، الجلسات، المرفقات، الدفعات، تغييرات الحالة — كلها تُكتشف دون أن تفتح شيئاً.
  • 📱 تنبيهات فورية — رسالة واتساب + بريد إلكتروني لحظة حدوث أي تغيير، مع رقم القضية والأطراف لتعرف فوراً أي قضية تتحرك.
  • ⚖️ لن تفقد قضية بسبب الترك — النظام يتتبع تاريخ آخر نشاط ويُحذّرك قبل 30 يوماً من بلوغ القضية حد الـ6 أشهر "متروكة". ضغطة واحدة على زر 🔄 تجديد الاجراءات ترسل طلباً لتجديد الدعوى وإبقائها فعّالة.
  • ⚡ تجديد دعوى بضغطة واحدة — لأي قضية على وشك أن تصبح متروكة، اضغط فقط 🔄 تجديد الاجراءات على صفها. تُفتح النافذة مع نوع الطلب 6013 (طلب تجديد دعوى) مختاراً مسبقاً، الموضوع مُعبَّأ من قالبك المحفوظ، والكابتشا قيد الحل في الخلفية. تُدخل رمز OTP الذي يصلك على هاتفك — هذا كل شيء. تم تقديم طلب التجديد.
  • 📨 أرسل أي طلب إلكتروني خلال 30 ثانية61 نوع طلب جاهز للاستخدام (إعادة تبليغ، تجديد دعوى، طلبات استيراد مرفقات، تعيين خبراء، تحويل مبالغ، طلب مشروحات، ...). اختر النوع، الموضوع يُملأ تلقائياً من قالب جاهز (يمكنك تعديله وحفظ نسختك الخاصة)، الكابتشا تُحلّ تلقائياً، تُدخل رمز OTP — تم.
  • ✍️ ارفع توقيعك مرة واحدة، ووقّع كل طلب إلكتروني تلقائياً — من إعدادات ملفك أو الموكل، ارفع صورة شفافة (PNG) لتوقيعك. من تلك اللحظة، كل طلب إلكتروني تُرسله يتم توقيعه تلقائياً ويُدمج التوقيع في ملف PDF — بدون مسح ضوئي ولا إعادة رفع لكل قضية.
  • 👁 معاينة قبل الإرسال — يمكنك معاينة الطلب الإلكتروني كملف PDF كامل التنسيق (مع توقيعك عليه) قبل الضغط على إرسال. اكتشف أخطاء الموضوع، تأكد من التاريخ، ثم اضغط إرسال بثقة.
  • 1️⃣ ضغطة واحدة للإرسال، رمز OTP واحد للتأكيد — كل عملية الإرسال من جانب المستخدم باختصار: اضغط "إرسال" → انتظر ثانيتين → اكتب رمز OTP المؤلف من 6 أرقام الذي يصلك على الهاتف. الكابتشا، حقول النموذج، التوقيع، إنشاء PDF، رفع الملف — كلها مؤتمتة. لا تلمس لوحة المفاتيح إلا للـOTP فقط.
  • 👥 إدارة عدة موكلين من مكان واحد — كل بوابات موكليك موحَّدة في لوحة واحدة. بدّل بين بوابة المحامي وبوابة الموكل لنفس الشخص. شاهد الأطراف والجلسات والدفعات دون إعادة تسجيل الدخول لأي شيء.
  • 🗂 مزامنة مئات القضايا بضغطة واحدة — صفحة "القضايا المزامنة" تجلب كل قضية ظاهرة لحسابك على SJC (قائمتي المدورة والمفصولة للمحامين — عادةً 400+ قضية). صفِّ حسب المحكمة، النوع، الحالة، خطر الترك، أو المراقَبة. اختر ما تريد متابعته.
  • 💰 تتبع الدفعات بدون جداول — حدّد الإجمالي المستحق مرة واحدة لكل قضية؛ التطبيق يجمع كل الدفعات المستخرجة من SJC ويعرض المتبقي عند تمرير المؤشر.
  • 📅 بطاقة جلسات اليوم — كل صباح، اللوحة الرئيسية تعرض القضايا التي لديها جلسة اليوم عبر كل موكليك. لا مزيد من تقليب التقاويم.
  • 🔍 سجل تدقيق كامل — كل فحص، كل إشعار مُرسل، كل طلب إلكتروني، كل تجديد اشتراك — مسجَّل بختم زمني.
  • 🌐 ثنائي اللغة + يدعم العربية — كامل بالعربية أو الإنجليزية بضغطة واحدة. اطبع أي صفحة كـ PDF (هذا الدليل أيضاً).

الخلاصة: تتوقف عن مراقبة البوابة وتعود لكونك محامياً. التطبيق يراقب البوابة بدلاً منك.

🏠 1. لوحة المعلومات

الصفحة الرئيسية. تعرض بطاقة "جلسات اليوم" كل قضية تتم مراقبتها ولها جلسة اليوم. تحت ذلك يظهر سجل التغييرات لكل القضايا المراقبة — إشعارات جديدة، مرفقات، دفعات، وتغيير حالة.

👥 2. الموكلون

أضف أشخاصك أو شركاتك التي تتولى قضاياها. لكل موكل يمكن إدخال بيانات دخول SJC الخاصة به (اسم المستخدم وكلمة المرور لموقع courts.gov.ps) ليتمكن النظام من جلب بيانات قضاياه.

⚖️ 3. القضايا المراقبة

القضايا التي تتابعها فعلياً. كل بطاقة تعرض:

  • ⚖️ بوابة المحامي أو 👤 بوابة الموكل — أي بيانات دخول نستخدم
  • 📅 الجلسة القادمة — مع عداد الأيام المتبقية
  • ⚠️ منتهي / ⏳ مهلة — حالة الاشتراك
  • 🆕 تحديثات — تغييرات لم تُقرأ بعد
  • 📨 طلب قيد المعالجة — يوجد طلب إلكتروني نشط لهذه القضية
الأيقونات الأربع على البطاقة:
  • 🔔 الإشعارات — مرّر فوقها لمعرفة العدد.
  • 📎 المرفقات — اضغط للتنزيل.
  • 📅 الجلسات — مرّر فوقها لرؤية تفاصيل الجلسة القادمة.
  • 💰 الدفعات — مرّر فوقها لرؤية مجموع المدفوع والمتبقي.
  • 📝 الملاحظات — ملاحظاتك الخاصة (غير منشورة على SJC).
📅 الجلسات — ماذا يعرض التلميح

عند تمرير المؤشر فوق أيقونة 📅: تاريخ الجلسة القادمة + عداد الأيام المتبقية ("بعد 14 يوم") + نوع الجلسة، إضافة إلى أي بوابة تراقب هذه القضية (⚖️ بوابة المحامي / 👤 بوابة الموكل / ⚠️ بدون بيانات دخول). الجلسة "القادمة" هي أقرب جلسة مستقبلية فقط — تُتجاهل الجلسات السابقة.

💰 الدفعات — كيف يحسب النظام المتبقي

تلميح أيقونة 💰 ليس مجرد عدد — بل يحسب:

  • عدد الدفعات — الأسطر المستخرجة من جدول الدفعات في SJC
  • مجموع المدفوع — مجموع قيم amount لكل الأسطر. يتعامل المفسّر مع الأرقام الهندية (٠–٩)، فاصلة الآلاف (1,250 / ١,٢٥٠)، ورموز العملات — أي حرف غير رقمي يُزال قبل الجمع
  • الإجمالي المستحق — يُدخل يدوياً لكل قضية (من نافذة تعديل القضية، حقل "الإجمالي المستحق"؛ مخزّن على سجل القضية، ليس من SJC)
  • المتبقي = الإجمالي المستحق − مجموع المدفوع. القيمة السالبة تعني مدفوعاً زائداً.

إذا لم تُحدّد إجمالي مستحق، يظهر التلميح "(لم يحدد إجمالي المستحق)" — يُعرض فقط عدد الدفعات والمجموع المدفوع. حدّد الإجمالي مرة واحدة لكل قضية لتفعيل عرض المتبقي.

تبديل الفحص التلقائي

فعّله ليقوم النظام بإعادة فحص القضية في كل دورة (كل 12 ساعة افتراضياً، قابل للتعديل لكل قضية في نافذة التعديل). أوقفه إذا كانت القضية للأرشيف فقط — يتجاوزها المُجدوِل لكن يمكنك الضغط "فحص الآن" يدوياً.

📨 زر طلب إلكتروني

أرسل طلباً إلكترونياً للمحكمة مباشرة من التطبيق دون الحاجة لفتح موقع SJC يدوياً. التفاصيل في القسم 5 أدناه.

🗂 4. القضايا المزامنة

تجلب كل القضايا الظاهرة لحسابك على SJC لتختار أيها تريد مراقبتها.

  • اضغط 🔄 مزامنة القضايا لجلب القضايا (حسابات المحامين تجلب القائمتين تلقائياً: المدورة + المفصولة — حوالي 426 قضية لمحامٍ نشط)
  • صفِّ حسب نوع القضية، المحكمة، الحالة، المراقَبة/غير المراقَبة، و(لحسابات المحامين) القائمة المدورة أو المفصولة
  • اضغط + مراقبة لإضافة قضية إلى قائمة المراقبة
  • عمود "آخر نشاط" يعرض تاريخ آخر إشعار/مرفق/جلسة — ويُستخدم لاحتساب تحذير الترك
  • ⚠ متروكة قريباً — يظهر للقضايا التي مرَّ على آخر نشاط بها 5–6 أشهر (وفق القانون الفلسطيني، 6 أشهر دون نشاط = القضية متروكة)
  • 🔄 تجديد الاجراءات — يظهر للقضايا التي تحتاج طلب تجديد دعوى للحفاظ عليها فعّالة (يملأ نوع الطلب 6013 تلقائياً)

📨 5. الطلبات الإلكترونية

أرسل أيّ من 61 نوع طلب إلكتروني جاهز من داخل التطبيق. الخطوات:

  1. اضغط "📨 طلب" على قضية مراقبة (أو 🔄 تجديد الاجراءات على قضية مزامنة)
  2. اختر نوع الطلب — قائمة منسدلة قابلة للبحث
  3. الموضوع يُملأ تلقائياً من قالب جاهز (يمكنك التعديل)
  4. اختر التاريخ، أرفق PDF إن كان النوع يستلزم ذلك
  5. اضغط "إرسال" — النظام يحلّ الكابتشا تلقائياً ويُرسل النموذج
  6. أدخل رمز OTP الذي يصلك من SJC على رقمك المُسجّل
  7. تم — يُعرض ويُحفظ رقم الإيصال
القوالب المخصّصة

إذا عدّلت نص الموضوع، اضغط "💾 حفظ كقالب خاص بي" — يصبح هذا قالبك الافتراضي لهذا النوع من الطلبات. لن يراه أحد سواك. اضغط "↺ افتراضي" للعودة للنص الأصلي.

✍️ التوقيع التلقائي — ارفع مرة واحدة، وقّع كل طلب

يستطيع النظام إرفاق صورة توقيعك بكل طلب إلكتروني تلقائياً. الإعداد مرة واحدة:

  1. وقّع على ورقة بيضاء، صوّرها (سكانر)، احفظها كصورة PNG شفافة (أي محرر صور يمكنه إزالة الخلفية)
  2. اذهب إلى ملفك (أو ملف الموكل إن كان الطلب عن وكالة) → ارفع صورة التوقيع
  3. تم — كل طلب إلكتروني مستقبلاً سيحتوي التوقيع تلقائياً

يمكنك تعديل حجم التوقيع لكل موكل، استبداله في أي وقت، أو حذفه (الطلبات تعمل بدونه — لكن PDF لن يكون موقّعاً).

👁 المعاينة قبل الإرسال

قبل ضغط "إرسال"، اضغط 👁 معاينة في نافذة الطلب الإلكتروني. النظام يُنشئ ملف PDF مطابق لما سيستلمه SJC — بموضوعك المنسَّق، التاريخ، سياق القضية، وتوقيعك في مكانه. اكتشف الأخطاء، تأكد من رقم القضية والتاريخ. ثم أرسل بثقة.

1️⃣ خطوتك اليدوية الوحيدة: إدخال رمز OTP

من منظور المستخدم، عملية الإرسال كاملة:

  1. اضغط 📨 إرسال
  2. ~ ثانيتان لحلّ الكابتشا ورفع PDF الموقَّع
  3. اكتب رمز OTP المؤلف من 6 أرقام الذي وصل لهاتفك للتو
  4. اضغط ✅ تأكيد

الكابتشا، حمولة النموذج، بروتوكول رفع الملف، دمج التوقيع، إنشاء PDF — لا شيء منها يلمس يديك. ضغطة واحدة + 6 أرقام = طلب مُرسل ورقم إيصال.

⚡ تجديد الدعوى بضغطة واحدة

الاختصار الأقوى في التطبيق. أي قضية تظهر فيها زر 🔄 تجديد الاجراءات (أي راكدة 5 أشهر فأكثر، وغير مسددة وغير مفصولة) يمكن تجديدها دون كتابة تقريباً:

  1. اضغط 🔄 تجديد الاجراءات على صف القضية
  2. تُفتح نافذة الطلب الإلكتروني وكلّ شيء مُعبَّأ مسبقاً: نوع الطلب = 6013 (طلب تجديد دعوى)، الموضوع = قالبك المحفوظ (مع رقم القضية مُستبدلاً تلقائياً)، تاريخ اليوم، والكابتشا قيد التحميل في الخلفية
  3. اضغط "إرسال" — تُحلّ الكابتشا تلقائياً، يصلك رمز OTP على الهاتف
  4. أدخل رمز OTP — تم. تم تقديم طلب التجديد، وعدّاد الستة أشهر للترك يبدأ من الصفر مجدداً.

الخطوات الكاملة: ضغطتان + 6 أرقام OTP. كل قضية ساكنة يمكن إنقاذها في أقل من دقيقة.

📅 6. جلسات اليوم

يعمل النظام كل يوم الساعة 3:00 صباحاً ليجلب موعد الجلسة القادمة لكل قضية مراقبة. صفحة "جلسات اليوم" والبطاقة على لوحة المعلومات تعرض ما هو مجدول لليوم وللأيام التالية.

🔔 7. الإشعارات

تصلك تنبيهات عند تغيير قضية مراقبة:

  • واتساب — الرسالة تتضمن رقم القضية والأطراف (مثل: "محمد ضد فاطمة") لتعرف فوراً أي قضية تتحرك — حتى لقضايا بوابة المحامي
  • بريد إلكتروني — نفس المحتوى بتنسيق HTML كامل
  • 📁 قضايا مفصولة — عندما تنتقل قضية من المدورة إلى المفصولة على SJC، تُزال تلقائياً من المراقبة وتصلك رسالة بقائمة ما أُزيل
  • يمكنك تفعيل/إلغاء واتساب أو الإيميل لكل مستخدم من إعدادات الحساب

⚙️ 8. الإعدادات

  • اللغة — عربي (يمين-إلى-يسار) ⇄ إنجليزي (يسار-إلى-يمين)، تُحفظ على الخادم لكل مستخدم
  • حجم الخط — شريط من 12 إلى 22 بكسل، يُحفظ لكل جهاز
  • الملف الشخصي — الاسم، الهاتف، البريد، تفضيلات التنبيه
  • بيانات SJC — تحت تبويب SJC، أدخل بيانات دخولك (مشفّرة في قاعدة البيانات)
  • الاشتراك — خطّتك الحالية وعدد الأيام المتبقية؛ التجديد عبر رقم الإيصال

👨‍💼 9. لوحة المسؤول (للمسؤولين فقط)

  • المستخدمون — قائمة/تعديل/تعطيل، تغيير الباقة، إضافة أيام مع تسجيل رقم الإيصال (سجل التجديدات في جدول SubscriptionRenewal)
  • المحاكم — إدارة المحاكم المدعومة وأنواع القضايا لكل محكمة
  • كل القضايا — كل قضية لكل مستخدم، قابلة للبحث
  • الباقات — مستويات الأسعار (مجاني / مدفوع / فترة تجريبية في plans.json)
  • صفحة الترحيب — رسالة ثنائية اللغة تظهر للمستخدمين الجدد عند أول دخول
  • ⚡ أداء البوابة — تقرير لزمن استجابة بوابة المحاكم ساعة بساعة، مع ضبط عدد العمال المتوازين
  • سجل واتساب — كل رسالة مُرسلة محفوظة مع نصها وحالتها وأي خطأ (يُحتفظ بها 90 يوم)
  • سجل البريد — يُحتفظ به 90 يوم أيضاً

🔄 10. الاشتراك والفترة التجريبية

  • الفترة التجريبية — 14 يوم من التسجيل (قابل للضبط في plans.json)
  • انتهاء الباقة — يتوقف الفحص التلقائي فوراً. زر "فحص الآن" يظل متاحاً لـ 3 أيام كمهلة، ثم يُقفل أيضاً.
  • التجديد — المسؤول يدخل عدد الأيام ورقم الإيصال → تُضاف الأيام، يُسجَّل التجديد، تُرسل رسالة تأكيد عبر البريد والواتساب تلقائياً
  • تذكيرات التجديد — الساعة 10:00 صباحاً يومياً، تصل رسائل تذكير للمستخدمين الذين تبقّى لاشتراكهم ≤ 14 يوم

⏰ 11. الجدول الزمني للمهام التلقائية (بتوقيت فلسطين)

  • كل 6 ساعات — مزامنة تلقائية للقضايا للمستخدمين الذين أدخلوا بيانات SJC
  • 03:00 صباحاً — جلب الجلسات القادمة (للـ30 يوماً التالية) لكل قضية مراقبة → يُغذي بطاقة "جلسات اليوم"
  • 03:30 صباحاً — تحديث يومي لحالة الطلبات الإلكترونية لكل موكل → يُحدّث شارة 📨 طلب قيد المعالجة
  • 04:00 صباحاً — فحص نشاط القضايا المزامنة (لتحذير "متروكة قريباً")
  • 04:30 صباحاً — تنظيف سجلات واتساب والبريد (يُحتفظ بآخر 90 يوم)
  • 10:00 صباحاً — تذكيرات انتهاء الاشتراك

⚖️ 12. قانون الترك (متروكة)

وفق قانون أصول المحاكمات الفلسطيني، القضية التي لا يطرأ عليها أي إجراء قضائي لمدة 6 أشهر تُعدّ متروكة ويحق للمحكمة شطبها. لمنع ذلك، النظام:

  • يتتبع تاريخ آخر نشاط لكل قضية (الأقصى من: آخر إشعار، آخر مرفق، آخر جلسة سابقة — مع تاريخ الورود كاحتياطي)
  • يُظهر ⚠ متروكة قريباً عند 5 أشهر من السكون — يمنحك 30 يوماً للتحرك
  • يُضيف زر 🔄 تجديد الاجراءات يفتح طلباً إلكترونياً مُعبَّأ مسبقاً بنوع 6013 (طلب تجديد دعوى)
  • يُلغي التحذير عندما تكون الحالة مسددة أو مفصولة — لا تحتاج تجديداً
  • يُلغي التحذير عند وجود جلسة قادمة مجدولة — المحكمة تتعامل مع القضية فعلياً

🤖 13. حلّ الكابتشا التلقائي

نموذج الطلبات الإلكترونية في SJC يتطلب كابتشا. النظام:

  1. يُنزّل صورة الكابتشا بصمت عند فتح النافذة
  2. يشغّل OCR مع إعادة محاولة — حتى 5 محاولات
  3. يُرسل القيمة المحلولة مع النموذج
  4. إذا فشلت كل محاولات OCR، تُعرض الصورة مع حقل إدخال يدوي كحل احتياطي

في الغالب لن ترى الكابتشا — تبقى مخفية إلا إذا فشل النظام في حلّها. كل صورة محلولة تُضاف إلى مجموعة التدريب لتحسين الدقة مع الوقت.

Lawyer Assist v—.—.— — generated مساعد المحامي v—.—.— — التاريخ

📩 Contact Us

💳 Subscription Plans

💳

Loading plans...

👥 Registered Users

0
LawyerLicenseCasesBalanceStatusActions
👥

No users yet

🏛️ Court Management

Arabic Name (اسم المحكمة) English Name Action
🏛️

No courts

📋 All Cases (System-wide)

📁

No cases found

Loading...

Portal Performance

⚙️ Worker tuning

Loading…

📊 Portal latency report

Loading…

Loading WhatsApp logs...