Visa Portal Automation System -- 2
Budget: $25 – $50 USD
READ FULLY BEFORE BIDDING.
Bids that ask questions already answered here will be rejected.
Bids over $1,500 USD will be rejected automatically.
Only developers who have previously built similar portal automation systems will be considered.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROJECT OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
We need a Python-based multi-client automation system that monitors a government visa appointment portal (Turkey), detects available slots in real time, and completes the reservation process automatically on behalf of multiple applicants.
The system manages a queue of applicants, runs configurable parallel sessions, and operates 24/7 as a background service.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TARGET PORTALS — Phase 1 (5 countries)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
France, Netherlands, Poland, Croatia, Slovenia
Modular architecture required — new portals must be addable via config only, no code rebuild.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SYSTEM WORKFLOW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Admin enters applicant data:
— Full name, date of birth
— Passport number, national ID
— Passport expiry date
— Target country + visa type
— Departure city (Turkey)
— Credit card details (for automated payment attempt)
System then:
1. Creates or logs into portal account per applicant
2. Scans appointment calendar continuously (24/7)
3. On slot detection — completes reservation instantly
4. Attempts automated card payment via portal
5. If portal blocks automation — sends Telegram alert + payment link to admin
6. Admin completes payment; system confirms reservation
7. Virtual number assigned to that applicant is released back to pool
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VERIFICATION — CRITICAL REQUIREMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The portal requires both SMS and email verification during account creation and login.
SMS: One-time number services WILL NOT work.
Required: Monthly virtual number rental with persistent API inbox reading.
Accepted: Netgsm API (Turkish provider) or Twilio API.
Number sharing logic:
— 1 number can serve 2 applicants simultaneously if they target different countries
— On reservation complete, number is released and reassigned to next applicant
Email OTP: Automated reading via IMAP required.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ TECHNICAL STACK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
— Language: Python 3.x ONLY
— Browser automation: Playwright (stealth, fingerprint randomization per session)
— UI: PyQt5 desktop application
— Theme: Dark UI
— Language support: Turkish default + English toggle
— Queue: asyncio-based task queue
— Concurrent sessions: manually configurable (5 / 10 / 15)
— Database: SQLite or MySQL
— Notifications: Telegram Bot API
— Proxy: DataImpulse residential (credentials provided by us)
— OS: Windows 10/11 + Windows VPS
— Recovery: watchdog process, auto-restart on failure
— CAPTCHA: 2Captcha or AntiCaptcha (API key provided by us)
— Delivery: Full source code only — no compiled executables
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUDGET & MILESTONES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Max budget: $1,500 USD — bids above this are rejected.
Payment:
— 30% on project start
— 30% on working live demo (slot detection + reservation confirmed on real portal)
— 40% on final delivery (source code + documentation + handover)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TO BE CONSIDERED — ANSWER ALL 4 IN YOUR BID
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. SMS provider: Which long-term virtual number service with API inbox will you use? (Answering SMS-Activate or 5sim = immediate rejection)
2. Prior experience: Have you built automation for government portals, appointment systems, or similar multi-session scrapers? Share GitHub or screen recording.
3. Fixed price for Phase 1 (5 countries)
4. Estimated delivery timeline
Bids missing any of these 4 answers will not receive a response.
Bids that ask questions already answered here will be rejected.
Bids over $1,500 USD will be rejected automatically.
Only developers who have previously built similar portal automation systems will be considered.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROJECT OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
We need a Python-based multi-client automation system that monitors a government visa appointment portal (Turkey), detects available slots in real time, and completes the reservation process automatically on behalf of multiple applicants.
The system manages a queue of applicants, runs configurable parallel sessions, and operates 24/7 as a background service.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TARGET PORTALS — Phase 1 (5 countries)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
France, Netherlands, Poland, Croatia, Slovenia
Modular architecture required — new portals must be addable via config only, no code rebuild.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SYSTEM WORKFLOW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Admin enters applicant data:
— Full name, date of birth
— Passport number, national ID
— Passport expiry date
— Target country + visa type
— Departure city (Turkey)
— Credit card details (for automated payment attempt)
System then:
1. Creates or logs into portal account per applicant
2. Scans appointment calendar continuously (24/7)
3. On slot detection — completes reservation instantly
4. Attempts automated card payment via portal
5. If portal blocks automation — sends Telegram alert + payment link to admin
6. Admin completes payment; system confirms reservation
7. Virtual number assigned to that applicant is released back to pool
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VERIFICATION — CRITICAL REQUIREMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The portal requires both SMS and email verification during account creation and login.
SMS: One-time number services WILL NOT work.
Required: Monthly virtual number rental with persistent API inbox reading.
Accepted: Netgsm API (Turkish provider) or Twilio API.
Number sharing logic:
— 1 number can serve 2 applicants simultaneously if they target different countries
— On reservation complete, number is released and reassigned to next applicant
Email OTP: Automated reading via IMAP required.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ TECHNICAL STACK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
— Language: Python 3.x ONLY
— Browser automation: Playwright (stealth, fingerprint randomization per session)
— UI: PyQt5 desktop application
— Theme: Dark UI
— Language support: Turkish default + English toggle
— Queue: asyncio-based task queue
— Concurrent sessions: manually configurable (5 / 10 / 15)
— Database: SQLite or MySQL
— Notifications: Telegram Bot API
— Proxy: DataImpulse residential (credentials provided by us)
— OS: Windows 10/11 + Windows VPS
— Recovery: watchdog process, auto-restart on failure
— CAPTCHA: 2Captcha or AntiCaptcha (API key provided by us)
— Delivery: Full source code only — no compiled executables
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUDGET & MILESTONES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Max budget: $1,500 USD — bids above this are rejected.
Payment:
— 30% on project start
— 30% on working live demo (slot detection + reservation confirmed on real portal)
— 40% on final delivery (source code + documentation + handover)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TO BE CONSIDERED — ANSWER ALL 4 IN YOUR BID
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. SMS provider: Which long-term virtual number service with API inbox will you use? (Answering SMS-Activate or 5sim = immediate rejection)
2. Prior experience: Have you built automation for government portals, appointment systems, or similar multi-session scrapers? Share GitHub or screen recording.
3. Fixed price for Phase 1 (5 countries)
4. Estimated delivery timeline
Bids missing any of these 4 answers will not receive a response.