Multi-Client Visa Portal Automation System – Python Playwright – Source Code -- 2

Замовник: AI | Опубліковано: 07.03.2026
Бюджет: 1500 $

I need an experienced Python developer to build a commercial multi-client visa appointment automation system for Turkey-based applicants. Full source code ownership is required upon delivery. --- PROJECT BACKGROUND I run a visa consultancy service in Turkey. My clients need visa appointments from VFS Global portals. The current manual process is too slow and I need a fully automated, scalable system that handles 50-100+ clients simultaneously. --- TARGET PORTALS Source: Turkey (tr.vfsglobal.com) Target countries (minimum 6-7): - United Kingdom - Germany - France - Netherlands - Italy - Spain - Sweden System must be modular so new countries can be added later. --- CORE FEATURES REQUIRED [1] MULTI-CLIENT MANAGEMENT DASHBOARD - Register and manage 100+ client records - Per client: Full name, Passport No, Nationality, Target country, Visa type, Phone, Email - Status per client: Pending > Slot Found > Booked > Payment > Confirmed - Bulk import via Excel / CSV - Parallel processing — multiple clients handled at the same time [2] AUTOMATED PORTAL REGISTRATION - Auto-create VFS account per client using their credentials - Virtual phone number integration (SMS-Activate or 5sim API) for automated SMS verification - Email pool management — automated email verification per client - Each client runs in an isolated browser session with unique identity [3] APPOINTMENT SLOT SCANNING & BOOKING - Continuous calendar monitoring at configurable intervals (e.g. every 30-60 sec) - Instant slot reservation upon detection — zero manual steps - Must support all form challenges via third-party solving API - Stealth headless browser to handle Cloudflare and similar protections - 100% booking reliability — no partial or dropped submissions [4] NOTIFICATIONS & PAYMENT - Telegram Bot notification sent to client upon successful booking - Automatic payment link generated and sent via Telegram - Supports Iyzico / Stripe / PayTR integration - Dashboard shows payment status; operator can manually confirm if needed [5] PROXY & SESSION MANAGEMENT - Residential proxy rotation per session (DataImpulse, Bright Data, or similar) - Unique browser fingerprint per client - No IP or session overlap between clients [6] DATABASE & REPORTING - Full action log per client: timestamps, slot data, booking result, payment status - SQLite or MySQL - Export to Excel / CSV [7] LICENSE & SECURITY - Device-bound license system - Encrypted configuration files - Role-based admin access (admin / operator) --- DELIVERABLES - Complete source code — no compiled-only delivery accepted - Clean, documented, maintainable Python code - Deployable on Windows 10/11 desktop or VPS - Setup and configuration documentation - Live demo or screen recording before final milestone payment - 3 months post-delivery support - 90-day bug fix guarantee --- TECH REQUIREMENTS - Language: Python 3.x - Browser automation: Playwright (preferred) or Puppeteer - Notifications: Telegram Bot API - Admin UI: Web-based (Flask / Django) or Desktop (PyQt5 / Tkinter) - Database: SQLite or MySQL - Proxy: Residential rotating proxy compatible - SMS OTP: SMS-Activate or 5sim API --- BUDGET & TIMELINE Budget: Fixed price, open to offers based on scope Preferred payment: Milestone-based (3 stages) Timeline: Looking for delivery within 3-4 weeks --- TO APPLY — PLEASE ANSWER: 1. Have you built multi-client automation systems before (not single-user bots)? 2. Which VFS Global country portals have you worked with? 3. How do you handle stealth browser sessions and session isolation per client? 4. What is your price estimate and timeline for this full scope? A full bilingual technical specification document (TR/EN) is available upon request. Serious bids only. I will ignore generic proposals.