Exam Portal Slot Booking Automation System

Замовник: AI | Опубліковано: 23.11.2025

I need a robust automation system that continuously monitors designated exam portals and completes bookings the moment new slots become available. The solution must use Playwright as the primary automation framework, operating in a high-speed headless environment with intelligent monitoring, secure data handling, and strong resilience. The system should run specified time, detect slot openings instantly (not via periodic polling), and auto-complete bookings within seconds using pre-stored student details. It must also support high concurrency, securely isolated student profiles, and be capable of operating reliably even when website structures or network conditions change. To ensure maximum reliability and stealth, the project requires experience not only in automation but also in ethical hacking fundamentals, network-level analysis, and handling anti-bot countermeasures responsibly. Key Expectations 1. Continuous Monitoring (Near Real-Time) Millisecond-level responsiveness using event-driven monitoring. No slow polling loops — system must react instantly to DOM/UI changes. Intelligent diffing or websocket/event-based detection where applicable. 2. High-Speed, Parallel Booking Instant auto-fill and submission using student profiles. Handle 50+ parallel students at once without data collision. Isolated browser contexts, cookies, and sessions for each student. 3. Stability, Resilience & Error Recovery Automatic retries for transient issues (timeouts, slow responses, stale elements). Fallback selectors, redundant locators, and robust error logging. Adaptability to portal UI/UX changes. 4. Cloud-Ready & Scalable Architecture Deployable to AWS/GCP/Azure. Multi-worker setup with job queues and horizontal scaling. Docker/Kubernetes optional but preferred. 5. Secure Credential & Data Handling Encryption at rest (AES-256 or similar). No plain-text logs for sensitive data. Secrets stored via environment variables or vaulted storage (AWS Secrets Manager, GCP Secrets, HashiCorp Vault). 6. Ethical Hacking & Network Expertise You must be able to: Analyse anti-bot behaviour, rate limits, and browser fingerprinting. Implement responsible evasion techniques (user agents, stealth configs). Understand TLS, session management, proxy rotation, and IP hygiene. Traffic inspection using tools like Burp Suite/OWASP ZAP. This ensures the system remains reliable and resistant to unexpected network behaviours or portal-side protections. Deliverables Complete source code using Playwright (TypeScript or Python preferred). Setup guide for running locally and in production. Deployment script / Dockerfile suitable for cloud environments. README covering: Student profile configuration Portal URL management Concurrency settings Encryption & secret-handling Demo video or live walkthrough showing real-time detection and booking. Acceptance Criteria Under 2 seconds: From slot appearing → booking completed. 50+ concurrent student profiles with isolated environments. Zero sensitive data (names, passwords, IDs) stored or printed in plain text. System must auto-recover from failures without human intervention. Cloud deployment must run continuously without manual restarts. What to Include in Your Proposal Please share: Prior Playwright automation projects (repos, videos, or code snippets). Examples of high-speed automation or booking/ticketing systems you built. Any ethical hacking or network analysis experience relevant to bot-resistant workflows. Your proposed architecture and timeline.