-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Freelancer Analytics Dashboard Wiki!
The freelance market is highly competitive. Standard advice says "build a great portfolio," but data-driven advice says "bid where the money is, and where the competition isn't."
This dashboard is a powerful, client-side web application designed to track real-time bidding trends, gig budgets, and demand-supply gaps directly from the Freelancer.com active projects feed.
- Stop Guessing: Know exactly which skills are currently trending.
- Find "Sweet Spots": Discover niches with high client budgets but low freelancer supply.
- First Mover Advantage: Spot "Hot Leads" (gigs with fewer than 10 bids) the moment they are posted.
The Opportunity Matrix visualizes the Demand (Total Active Projects) vs Supply (Average Bids/Entries).
- Green Bubbles (Low Competition): Highly recommended! These skills have many projects but very few freelancers bidding on them.
- Yellow Bubbles (Medium Competition): Moderate opportunity. Requires a strong proposal to win.
- Red Bubbles (High Competition): Extremely saturated markets (e.g., basic Data Entry or Logo Design). Avoid unless you have a highly specialized portfolio.
The dashboard automatically flags projects with less than 10 bids. Pro-tip: Keep the dashboard open on a second monitor. When a high-budget Hot Lead appears, apply immediately to secure the first-mover advantage.
You don't need a backend! The dashboard uses your browser's native fetch API to pull data directly from Freelancer.com.
Note: If you run this locally, you may need a CORS unblocker extension, but the live hosted version proxies requests automatically.
Since this is a 100% serverless frontend application (HTML/JS/CSS), running it locally is incredibly fast.
git clone https://github.com/bulqai/freelancer-analytics-dashboard.git
cd freelancer-analytics-dashboardYou have two options:
-
Simple: Just double-click
index.htmlto open it in your browser. - Advanced (Recommended): Use Live Server in VS Code for automatic reloading.
Because browsers block direct API calls to different domains (CORS), you might see empty charts when running locally. To fix this during development:
- Use a Chrome Extension like CORS Unblocker.
- OR run Chrome with web security disabled.
We love open-source contributions! Whether you want to fix a bug, improve the UI, or add a new chart type (like Upwork integration), you are welcome to help.
- Fork the repository on GitHub.
- Clone your forked repo locally.
-
Create a new branch for your feature (
git checkout -b feature/amazing-new-chart). - Make your changes and test them locally.
-
Commit and Push your changes (
git commit -m "Add amazing new chart"). -
Submit a Pull Request (PR) to the
masterbranch of this original repository.
Check out the Feature Requests & Issues section on the live dashboard. We maintain a list of "Good First Issues" (like adding a Dark/Light mode toggle) and harder tasks (like CSV Export).