Optimize Betting History Graph
Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted2 hours ago
My existing dashboard already plots a real-time betting trend, but it is limited to recent activity. I need that same graph rebuilt so it can display the full betting history while staying as light and fast as it is now.
Key changes I’m after
• Add “Bet Amount” as an additional series (line, bar, or whichever visual form keeps the chart clear).
• Keep response times snappy—no noticeable lag even when the data set grows large. Lazy loading, data aggregation, or virtual scrolling are all acceptable approaches.
• Tweak the layout, spacing, and typography so the chart is easier to read at a glance on both desktop and mobile. The colour palette itself can stay; clarity is what matters most.
You will have direct access to the current codebase (JavaScript/React with Chart.js) and a sample of the raw betting data in JSON format. I’m happy to consider other lightweight libraries if they improve performance without rewriting the whole dashboard.
Acceptance criteria
1. Full history renders in under two seconds on a desktop browser with 100k rows of sample data.
2. Bet Amount series can be toggled on/off without a re-fetch.
3. No regressions to the existing live-trend view.
Please outline briefly how you plan to keep the graph lightweight and any similar data-visualisation work you’ve done.
Key changes I’m after
• Add “Bet Amount” as an additional series (line, bar, or whichever visual form keeps the chart clear).
• Keep response times snappy—no noticeable lag even when the data set grows large. Lazy loading, data aggregation, or virtual scrolling are all acceptable approaches.
• Tweak the layout, spacing, and typography so the chart is easier to read at a glance on both desktop and mobile. The colour palette itself can stay; clarity is what matters most.
You will have direct access to the current codebase (JavaScript/React with Chart.js) and a sample of the raw betting data in JSON format. I’m happy to consider other lightweight libraries if they improve performance without rewriting the whole dashboard.
Acceptance criteria
1. Full history renders in under two seconds on a desktop browser with 100k rows of sample data.
2. Bet Amount series can be toggled on/off without a re-fetch.
3. No regressions to the existing live-trend view.
Please outline briefly how you plan to keep the graph lightweight and any similar data-visualisation work you’ve done.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.