← back
PTE Automated Booking & Agent Management Platform

PTE Automated Booking & Agent Management Platform

Pending
💰 INR 75000–150000 👤 Unknown 🕒 10d ago status: new
PHP Java JavaScript Software Architecture Node.js PostgreSQL API Development FastAPI
Pearson PTE Enterprise Integration: Automated Registration, Seat Booking, & Multi-Tier Agent VMS Project Overview We are building an end-to-end PTE (Pearson Test of English) concierge platform. The system must manage the entire student lifecycle: from Agent-led lead generation and coupon-based payment bypass to headless account creation and real-time exam seat booking via the Pearson VUE B2B API. Detailed Scope of Work Module 1: The Intelligent Enrollment Gateway When a student initiates a booking (either directly or via an Agent's coupon), the system must branch based on their existing status: Discovery Step: Prompt: "Do you already have a PTE ID?" Path A (New User): Full headless registration flow. Capture PII -> Push to Pearson API -> Handle Verification Webhook -> Store generated PTE ID. Path B (Existing User): Authorization flow. Student enters PTE ID + Date of Birth. System validates these credentials against the Pearson database via API before proceeding to booking. Module 2: Real-Time Availability & Booking Engine Once authorized/registered, the system must act as a custom storefront for Pearson’s inventory: Search & Fetch: Interface with Pearson’s Availability API to let students filter by Location (Test Centers), Date Range, and Time Slots. Real-Time Selection: Display a live calendar of available seats. The Booking Trigger: Upon selection, the system executes the book_exam API call using the student’s profile. Confirmation Loop: On successful booking, the system must trigger a rich HTML confirmation email containing the Test Center Address, Map Link, Reporting Time, and Exam Rules (mirroring Pearson’s official confirmation). Module 3: Agent & Coupon Management (VMS) Partner/Admin Dashboard: Create Agent profiles and issue bulk "Payment Bypass" coupons. Track "Issued vs. Utilized" metrics. Agent Portal: A "60-Second Booking" landing page for their students. Agents can sell these coupons to students; the student enters the code on our platform to skip the payment gateway. Attribution: Every booking must be tagged with the specific Agent ID for commission/usage tracking. Module 4: "Delink" Notification Bridge Pearson sends automated emails when a student delinks a partner/agent. Task: Build an email parser (IMAP/SendGrid) to identify these students and instantly notify the Partner/Agent via WhatsApp/SMS (Wati or Twilio API). Module 5: Centralized Analytics & Ledger A master dashboard showing: Agent Name | Coupon Used | Student Name | PTE ID | Exam Date | Center | Current Link Status. Technical Requirements Backend: Node.js (NestJS preferred) or Python (FastAPI). Must handle asynchronous workers for API polling. Frontend: React/Next.js. The booking calendar must be highly responsive and mobile-friendly. Database: PostgreSQL (with AES-256 encryption for PII like DOB and Passport numbers). APIs: Pearson VUE B2B REST API, Twilio/Wati (WhatsApp), SendGrid (Email). Security: HMAC signature validation for Pearson webhooks; OAuth2 for dashboard access.
↗ View on Freelancer