automated rotational
Budget: ₹1,500 – ₹12,500 INR
I need a web-based platform where users sign in exclusively with their Google account, drop in as many links as they like (URL + title), and then let the system handle the rest. Once a link is marked active it goes into a global rotation list that the server cycles through 24/7.
Core flow
• Background worker fires every few seconds (configurable)
• Picks one active link according to three rules—priority first, fewest total views next, and finally the link least recently served
• Increments that link’s view count, writes a rotation log entry, and moves on
If a user hasn’t logged in for a while their links are automatically paused so only active members benefit from the rotation.
User dashboard (simple, minimalistic by design) shows the person:
• All of their submitted links
• Total views per link and overall
• Current status (active, paused, priority, etc.)
Admin dashboard (I want full flexibility here) lets me:
• Pause or reactivate any link or user
• Toggle or change link priority
• Adjust rotation speed, thresholds, inactivity rules, and similar settings on the fly
• Review aggregate stats and download logs
Technical expectations
• Persistent storage for links, view counters, and rotation logs (SQL or NoSQL—open to your recommendation)
• Reliable background job runner or queue so rotations never block the main app
• Clean, secure Google OAuth login flow
• Responsive UI—desktop first, but should not break on mobile browsers
• Codebase that can be deployed to a standard cloud stack (AWS, GCP, or similar)
Deliverables
1. Source code and database schema
2. Deployed test instance with sample data proving continuous rotation
3. Short hand-off document covering environment variables, cron/worker setup, and how to tweak rotation logic
If you’ve built queue-driven or scheduler-heavy web apps before, this should feel familiar. Let me know the tools you’d reach for and roughly how long you’d need, and we can get started right away.
Core flow
• Background worker fires every few seconds (configurable)
• Picks one active link according to three rules—priority first, fewest total views next, and finally the link least recently served
• Increments that link’s view count, writes a rotation log entry, and moves on
If a user hasn’t logged in for a while their links are automatically paused so only active members benefit from the rotation.
User dashboard (simple, minimalistic by design) shows the person:
• All of their submitted links
• Total views per link and overall
• Current status (active, paused, priority, etc.)
Admin dashboard (I want full flexibility here) lets me:
• Pause or reactivate any link or user
• Toggle or change link priority
• Adjust rotation speed, thresholds, inactivity rules, and similar settings on the fly
• Review aggregate stats and download logs
Technical expectations
• Persistent storage for links, view counters, and rotation logs (SQL or NoSQL—open to your recommendation)
• Reliable background job runner or queue so rotations never block the main app
• Clean, secure Google OAuth login flow
• Responsive UI—desktop first, but should not break on mobile browsers
• Codebase that can be deployed to a standard cloud stack (AWS, GCP, or similar)
Deliverables
1. Source code and database schema
2. Deployed test instance with sample data proving continuous rotation
3. Short hand-off document covering environment variables, cron/worker setup, and how to tweak rotation logic
If you’ve built queue-driven or scheduler-heavy web apps before, this should feel familiar. Let me know the tools you’d reach for and roughly how long you’d need, and we can get started right away.