We are building a professional online psychological counseling platform targeted at the Iranian diaspora outside Iran (USA, Canada, Europe, Australia, Turkey, etc.). The platform will allow patients to search for licensed psychologists, view their profiles, book sessions, pay online, and then meet through integrated video call solutions (Microsoft Teams, Zoom, or WhatsApp). This is not a simple booking site — it is a multi-therapist marketplace with dashboards, secure payment, multilingual support (Farsi/English), and full RTL (right-to-left) design for Persian users. Core Features Required Therapist Directory Filter by specialty, language, gender, price, country of license. Rich profile pages (bio, qualifications, languages, introduction video). Booking & Payment System Patients select therapist → choose available time slot → pay online (Stripe, PayPal, WooCommerce integration). Currency in USD/EUR/GBP/CAD/AUD (no Iran payments). Support single sessions and packages (e.g., 4-session bundle). Dashboards Therapist Dashboard: manage availability/calendar, profile, payments, session history. Patient Dashboard: see upcoming & past sessions, receipts, ability to request refund, secure messages with therapist. Admin Dashboard: manage all users, payments, commissions, refunds, reports. Session Integration Automatic meeting link creation (Microsoft Teams, Zoom API). Optional WhatsApp reminders & text-only counseling. Links should expire after session time (to discourage off-platform poaching). Multi-language & RTL Support Full translation into Farsi/Persian (RTL) + English. Language toggle (frontend + emails + dashboards). Plugins/strings must be fully translatable. Security & Privacy GDPR/HIPAA compliance (secure video calls, no recording). Role-based access for Admin/Therapists/Patients. Privacy policy & encrypted messaging. Refund & Cancellation Logic Refund requests from patient dashboard (based on defined policy: 72 hours, partial refunds, etc.). Cancellation rules: full/partial/no refund depending on timing. Admin approval process for refunds. Incentive & Anti-Poaching Measures Payments only through platform. Time-limited video links. Optional contact masking (hide therapist email/phone). Content / Marketing Section Blog & educational content (SEO optimized in Farsi & English). Testimonials and therapist videos. Notifications Email + WhatsApp reminders for sessions, booking confirmations, cancellations.