Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Dresden, Germany
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"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." (client-provided description)
Matched companies (6)

Versasia Infosoft

April Innovations

Knowforth Tech

TG Coders

Junkies Coder
