Freelancer Automation SaaS Development

Job ID: 40311632

Budget: $30 – $250 USD

I need a complete, production-ready SaaS that automates day-to-day work on Freelancer.com. The system must log in to a user’s account, place well-targeted bids, send follow-up messages, and keep basic account details in sync, all from a single web dashboard.

Tech stack is set: Python with Django for the back end. You are free to suggest complementary front-end tooling (React, Vue, or simple Django templates—whatever best fits a fast, maintainable build), but the core logic, APIs, and worker processes must be in Django.

A lightweight username-and-password login is enough for now; I do not need two-factor or social logins. Still, the code should follow best practices for password hashing and session management so we can extend security features later.

Key functional areas
• Smart bidding – configurable rules to scan new projects, match against keywords and budget ranges, then auto-submit customised bid text.
• Messaging workflow – templated first contact, scheduled follow-ups, plus a unified inbox inside the app.
• Account overview – display current bids, awarded jobs, earnings stats, and allow simple actions like withdraw or modify a bid.

I expect clear, modular Django apps, REST or GraphQL endpoints for each feature, worker queues for rate-limited calls to Freelancer.com, and straightforward Docker-based deployment instructions. Please include a short README, seed data for tests, and any scraper or API wrapper code you create.

Delivery is complete when I can run docker-compose up, visit the hosted app, create a basic account, connect a Freelancer profile, and watch the first automated bid roll in.