Web-based Login Automation Platform
Budget: ₹750 – ₹1,250 INR
Project Overview
I am building a web platform where users can:
Upload a list of email:password combos
Upload a list of SOCKS5 proxies
The system will attempt to log in to various websites using these credentials and proxies via cURL (or similar HTTP client)
For each login attempt, the system will determine if it was successful, failed, or needs a retry (based on predefined keywords per website - found in the source code)
Users will have their own accounts, with a balance they can top up via Cryptomus (crypto payment gateway) which you'd need to configure. A variable amount will be deducted from their balance for each successful login, depending on the website module.
Key Features
User System
User registration, login, logout
Each user has their own account & balance
Each user sees their own dashboard
Balance & Payment
Users top up balance using Cryptomus payment gateway
When payment confirmed, balance is updated
For each successful login attempt, a variable fee per website is deducted from the balance
Upload System
Users can upload or paste:
A list of email:password combos
A list of SOCKS5 proxies
Processing Logic
For each website (module), system will:
Use cURL (or similar) to send login requests using the uploaded proxies
Each website module will have its own:
success key → keyword in response meaning login success
fail key → keyword in response meaning login failed
retry key → keyword in response meaning retry is needed
Processing rules:
If success key → mark as success, deduct balance which is different depending on the module
If fail key → mark as failed this will deduct no balance
If retry key → retry the same combo (up to 20 times max → then skip)
Each module/website will have its own login URL, method, headers, POST data, and unique keys. This will deduct no balance
Captcha Handling
Some websites may trigger CAPTCHA
If website requires captcha CAPTCHA → user is prompted to input their API credentials for 2captcha (or similar) on the Web app, this will be predefined whilst we are making that specific website module
System uses their API key to solve captcha
Dashboard & Reporting
Users can view:
Remaining balance
Last login date
Optional: history of jobs
Technical Requirements
Backend: PHP preferred (or recommend a better backend if needed)
Must use cURL or similar library for sending requests via SOCKS5 proxies
Frontend: simple dashboard (Bootstrap or any lightweight frontend framework is fine)
Must integrate with Cryptomus payment API or alternative chosen by developer
Captcha solving integrated via user-provided API keys (2captcha/anticaptcha/etc.)o
Error Handling
If proxy fails → mark as dead and skip (or try another)
If retry occurs 20 times → skip that email:pass combo
Log errors for admin review
Example Workflow
User logs in → selects website module → pastes or uploads combos + proxies → press start, will filter put success, fails and retrys
System processes:
Picks combo + proxy → sends login request → checks response for success/fail/retry
Retries if needed, skips if max retries hit
Successful logins → deduct balance
User sees results in dashboard
Optional (can be added later)
Notifications (email/discord/webhook) when job completes
Admin panel to manage users & website configs
Schedule tasks
Deliverables
Full user system (register/login/balance)
File upload system for combos & proxies
Processing system per website module (with success/fail/retry logic & proxy support)
CAPTCHA handling using user-provided API keys
Dashboard with results and balance tracking
Integration with Cryptomus payment gateway
Error handling (retry, skip, dead proxies)
Please suggest the best technical approach if PHP isn’t the most optimal
Looking for clean, well-documented code
Questions for you (the developer):
Have you built similar scraping / login automation tools before?
Are you comfortable working with proxies and captchas?
How would you recommend structuring the website modules?
I am building a web platform where users can:
Upload a list of email:password combos
Upload a list of SOCKS5 proxies
The system will attempt to log in to various websites using these credentials and proxies via cURL (or similar HTTP client)
For each login attempt, the system will determine if it was successful, failed, or needs a retry (based on predefined keywords per website - found in the source code)
Users will have their own accounts, with a balance they can top up via Cryptomus (crypto payment gateway) which you'd need to configure. A variable amount will be deducted from their balance for each successful login, depending on the website module.
Key Features
User System
User registration, login, logout
Each user has their own account & balance
Each user sees their own dashboard
Balance & Payment
Users top up balance using Cryptomus payment gateway
When payment confirmed, balance is updated
For each successful login attempt, a variable fee per website is deducted from the balance
Upload System
Users can upload or paste:
A list of email:password combos
A list of SOCKS5 proxies
Processing Logic
For each website (module), system will:
Use cURL (or similar) to send login requests using the uploaded proxies
Each website module will have its own:
success key → keyword in response meaning login success
fail key → keyword in response meaning login failed
retry key → keyword in response meaning retry is needed
Processing rules:
If success key → mark as success, deduct balance which is different depending on the module
If fail key → mark as failed this will deduct no balance
If retry key → retry the same combo (up to 20 times max → then skip)
Each module/website will have its own login URL, method, headers, POST data, and unique keys. This will deduct no balance
Captcha Handling
Some websites may trigger CAPTCHA
If website requires captcha CAPTCHA → user is prompted to input their API credentials for 2captcha (or similar) on the Web app, this will be predefined whilst we are making that specific website module
System uses their API key to solve captcha
Dashboard & Reporting
Users can view:
Remaining balance
Last login date
Optional: history of jobs
Technical Requirements
Backend: PHP preferred (or recommend a better backend if needed)
Must use cURL or similar library for sending requests via SOCKS5 proxies
Frontend: simple dashboard (Bootstrap or any lightweight frontend framework is fine)
Must integrate with Cryptomus payment API or alternative chosen by developer
Captcha solving integrated via user-provided API keys (2captcha/anticaptcha/etc.)o
Error Handling
If proxy fails → mark as dead and skip (or try another)
If retry occurs 20 times → skip that email:pass combo
Log errors for admin review
Example Workflow
User logs in → selects website module → pastes or uploads combos + proxies → press start, will filter put success, fails and retrys
System processes:
Picks combo + proxy → sends login request → checks response for success/fail/retry
Retries if needed, skips if max retries hit
Successful logins → deduct balance
User sees results in dashboard
Optional (can be added later)
Notifications (email/discord/webhook) when job completes
Admin panel to manage users & website configs
Schedule tasks
Deliverables
Full user system (register/login/balance)
File upload system for combos & proxies
Processing system per website module (with success/fail/retry logic & proxy support)
CAPTCHA handling using user-provided API keys
Dashboard with results and balance tracking
Integration with Cryptomus payment gateway
Error handling (retry, skip, dead proxies)
Please suggest the best technical approach if PHP isn’t the most optimal
Looking for clean, well-documented code
Questions for you (the developer):
Have you built similar scraping / login automation tools before?
Are you comfortable working with proxies and captchas?
How would you recommend structuring the website modules?
Related categories:
User Interface / IA
Full Stack Development
Backend Development
Frontend Development