Project Description
I’m building an always-on system that automatically monitors the Amazon Canada job-shift portal and secures shifts the moment they release from backend. The core will live on a freshly provisioned VPS, and I need someone to deliver the full stack—from server hardening to the Telegram notification bot.
Here is what I expect:
• VPS provisioning and hardening
– Recommend and spin up a suitable cloud instance
– Apply advanced security: encrypted storage, secure access keys, active monitoring and alerting, plus a web application firewall
• Shift-picking engine
– Web or headless script (Python + Selenium, Puppeteer, or similar) able to run 24/7 without manual intervention
– Dashboard where I can load 15–20 Amazon fleet accounts, each with its own app and website credentials, target job IDs, and preferred schedules
– Logic to poll continuously, claim available shifts instantly, and log the outcome
• Notification layer
– Telegram bot that pushes all activity updates: successful picks, errors, retries, and health pings
• Reliability tooling
– Process manager or Docker setup so services restart automatically on crash or reboot
– Clear logging and a simple status page so I always know the bot’s state
Acceptance criteria
1. I can add/edit/delete accounts and schedules via the dashboard without touching code.
2. When a test shift is released, the bot claims it within the polling window and I receive a Telegram message within seconds.
3. The server passes a security scan (ports, updates, credential handling) and survives a reboot with all services auto-starting.
Hand-off deliverables: cleaned source code, deployment scripts, and brief documentation covering setup, configuration, and maintenance.