A single, cloud-hosted web application will replace the spreadsheets and back-and-forth messages currently used to assign ReadyMode dialer IDs to contractors. Within 10 calendar days I need a responsive interface (desktop, mobile, tablet) that pulls all user, shift and seat data into one place, lets supervisors see who is free in real time, and locks in assignments so empty seats and wasted licences disappear. Core functions • Contractor availability management – each agent updates or syncs their working hours and the system prevents double-booking. • Real-time shift tracking – a live dashboard shows who is dialling, who is queued to start, and which ReadyMode IDs remain open. Technology JavaScript / Node.js is the preferred stack. Feel free to pair it with Express, a lightweight SQL or NoSQL store, and any modern front-end framework that keeps the UI fast and touch-friendly. Deliverables 1. Source code in a private repo, clearly structured and documented. 2. Deployed app on a cloud host of your choice (AWS, GCP, Azure, or similar) with HTTPS enabled. 3. Simple setup script or Dockerfile so a fresh instance can be spun up in minutes. 4. One-page quick-start guide for admins. Acceptance criteria – Adding, editing and archiving contractors works without page refresh. – A supervisor can assign a shift and see it appear on every connected device within five seconds. – When an agent is marked unavailable, their ReadyMode ID is instantly released. – All pages render correctly on Chrome, Firefox, Safari and mobile browsers. Once these boxes are ticked and the live link is confirmed, the project is complete.