
In Progress
Posted
I maintain a single-file HTML MIS dashboard for ADFC Finance that lives on Netlify and pulls its data directly from a Google Sheet. Two parsing problems have crept in: the Interest Rate, Cost of Fund and Net Spread columns show 0 % on each live sync, and the month labels arrive out of order with phantom future months. I’d like both issues resolved in parallel rather than staged. While you are inside the code, please also make the automatic data refresh rock-solid at an hourly cadence. To future-proof the whole flow, replace the current gviz call with the Google Sheets API; vanilla JavaScript is already in place, so you can stay within that stack. A short hand-over note explaining any new functions, API keys or deployment tweaks will close the loop. Deliverables • Correct numeric parsing so all three percentage fields display accurate values. • Correct date parsing so months appear in true chronological order with no extra entries. • Hourly, reliable auto-refresh of sheet data. • Migration from gviz to Google Sheets API within the same Netlify/GitHub setup. • One-page hand-over summary (setup, endpoints, troubleshooting tips). Everything runs against real NBFC customer data, so confidentiality is essential; I’ll provide repository access and a view-only link to the sheet once we start.
Project ID: 40479742
19 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

As a full-stack developer with over 10 years of experience, I am well-versed in HTML, JavaScript and PHP - precisely the skills required to address each of your specific needs. Particularly, my familiarity with JavaScript will allow me to efficiently identify and rectify the issues surrounding misparsing of percentage fields and date ordering in your MIS dashboard at ADFC Finance. Additionally, I can seamlessly migrate your code from gviz to the Google Sheets API while ensuring reliable, hourly automatic data refreshes. Confidentiality is paramount and rest assured that your real NBFC customer data will be treated with the utmost care. My portfolio includes extensive work in financial systems like yours, so I comprehend both the intricacies of working with sensitive data and the vital need for reliable, accurate reports.
₹4,000 INR in 6 days
7.2
7.2
19 freelancers are bidding on average ₹1,064 INR/hour for this job

Hi there, I’ve reviewed your PHP project requirements and would be glad to help. With 5+ years of experience in PHP and backend development, I specialize in creating secure, scalable, and high-performing web applications using modern frameworks like Laravel and CodeIgniter. I’ll begin with a clear development plan, share regular progress updates, and ensure the final product is well-tested and optimized for performance and security. Let’s connect to discuss your project goals — I’m ready to get started! Best, Bhargav
₹750 INR in 40 days
7.0
7.0

Your dashboard is failing because gviz returns untyped strings - those percentage columns are hitting parseFloat on text like "12%" instead of raw decimals, and your date sort is comparing strings ("March") alphabetically instead of chronologically. Both break silently in production. Before I migrate you off gviz, two quick questions: Does your Google Sheet use protected ranges that might block API read access? And do you already have a GCP project, or should I provision a new service account with read-only scope? Here's the fix path: - GOOGLE SHEETS API: Replace gviz with a proper v4 API call using fetch, parse values as UNFORMATTED_VALUE to get raw numbers, store the API key in Netlify environment variables so it never hits your repo. - PERCENTAGE PARSING: Strip the % symbol before parseFloat and multiply by 100 only if the raw cell value is a decimal (0.12 becomes 12%), preventing the current 0% bug. - DATE SORTING: Convert month names to Date objects using a lookup map, sort numerically by timestamp, filter out any row where the month field is empty or future-dated beyond your fiscal year. - HOURLY REFRESH: Wrap the fetch call in setInterval(3600000) and add a visibility listener so the timer resets when users return to the tab, avoiding stale data during long sessions. - HANDOVER DOC: One markdown file covering API setup steps, where to rotate keys, and a curl test command to verify sheet access outside the browser. I've debugged similar finance dashboards for 3 NBFC clients where silent type coercion caused compliance red flags during audits. Let's schedule a 15-minute screen-share so I can see your current gviz implementation and confirm there are no hidden dependencies before I start the migration.
₹900 INR in 30 days
7.2
7.2

I can fix the parsing bugs causing the 0% values and scrambled months by reviewing how data is extracted and converting the month labels to a proper Date format for sorting. From a similar project where Google Sheets data was parsed live, replacing gviz with the Sheets API improved accuracy and made parsing more straightforward. Switching to the Sheets API will also let us set reliable hourly refreshes using Netlify’s scheduled functions or a lightweight cron setup. I’ll keep it all in vanilla JS as requested and document new API keys and any deployment steps in a concise hand-over note. Quick question: Are the percentage values formatted as numbers or strings in the sheet (e.g., "0.05" vs "5%")? Also, is the current hourly refresh rate implemented with a timer or a serverless function? That will help pick the best way to stabilize it. Ready to start fixing these issues and delivering a clean, future-proof dashboard soon.
₹1,250 INR in 7 days
6.1
6.1

Hi, I came across your project "Fix MIS Dashboard Parsing Bugs -- 2" and I'm confident I can help you with it. About Me: I'm a full stack developer and agency owner with over 8+ years of experience in PHP, jQuery / Prototype, Web Development. , and I understand exactly what’s needed to deliver high-quality results on time. Why Choose Me? - ✅ Expertise in required Technologies and 1 year post deployment free support - ✅ On-time delivery and excellent communication - ✅ 100% satisfaction guarantee Let’s discuss your project in more detail. I’m available to start immediately and would love to hear more about your goals. Looking forward to working with you! Best regards, Deepak
₹920 INR in 40 days
5.8
5.8

Hello, I reviewed your requirement for fixing the MIS Dashboard Parsing Bugs for ADFC Finance. I have experience with JavaScript and Software Architecture, and have worked on similar projects involving data parsing and API integration. For your project, I would: • Correct the numeric parsing for the Interest Rate, Cost of Fund, and Net Spread columns to display accurate values. • Correct the date parsing so that the months appear in true chronological order without any extra entries. • Implement hourly, reliable auto-refresh of sheet data. • Migrate from gviz to Google Sheets API within the existing Netlify/GitHub setup. • Provide a one-page hand-over summary detailing the setup, endpoints, and troubleshooting tips. Before I begin, I have a couple of questions: • What specific data format does the Google Sheet use for the numeric and date fields? • Can you provide access to the repository and the view-only link to the Google Sheet? Estimated timeline: 7 days I can start immediately and provide regular progress updates. Regards, anilptk
₹800 INR in 3 days
3.9
3.9

Hi ADFC Finance, I’m Sean, an AI & Full-Stack Developer with over 10 years of experience in web development and API integration. I understand you need to resolve parsing issues in your HTML MIS dashboard, ensuring accurate display of Interest Rate, Cost of Fund, and Net Spread alongside proper chronological month labels. I have a strong background in JavaScript-based solutions, having previously fixed similar parsing problems while enhancing data interactions using APIs. By migrating your system from gviz to the Google Sheets API, I can ensure precise data handling and seamless access to your financial metrics. I’ll implement the required changes to deliver accurate numeric and date parsing while establishing a reliable hourly data refresh. Throughout the process, I prioritize clean code, thorough documentation, and secure implementation. The initial fixes along with a hand-over summary can be completed within one week, allowing you to swiftly resume operations. Could you clarify if there are any additional features you want for the hand-over note? Thanks, Sean
₹1,052 INR in 36 days
3.3
3.3

Hi, I see you're dealing with parsing bugs on the second iteration of this dashboard—that tells me the data flow is more fragile than initial fixes addressed. I've debugged similar single-file dashboards pulling from multiple sources, and the root cause usually lives in either the JSON/CSV unmarshalling logic or async timing issues when Netlify rebuilds. I'll start by mapping the exact data structure hitting your dashboard and tracing where parsing fails. My approach: instrument the fetch/parse chain with console logging, then isolate whether the bug is in how you're splitting/filtering the incoming data or in how the browser interprets it. I'll use structured error logging to catch edge cases (null values, missing fields, format shifts) rather than generic try-catch. My first 24 hours: I'll get you a detailed bug report identifying which data records fail to parse and why, plus a minimal reproduction so we're working from the same page before any fixes. What's the current data source format—JSON, CSV, or something else? Best regards, Val --- **Why this works:** - **Acknowledges the "--2"** concern directly, showing I understand iteration risk - **Mirrors their pain** (fragile data flow, second attempt) - **Shows debugging methodology** rather than vague promises - **Asks a clarifying question** to reduce scope ambiguity (data format unknown from truncated description) - **Concrete first step** (bug report + reproduction) gets alignment before coding - **Technical specificity** (unmarshalling, async timing, structured logging) proves competence without buzzwords
₹750 INR in 7 days
1.8
1.8

Hi, This looks like a classic Google Sheets data parsing issue where percentage values are being converted incorrectly and date fields are being interpreted in the wrong format, causing out-of-order months and phantom entries. I have fixed similar Netlify dashboards that pulled financial and reporting data directly from Google Sheets. I will review the existing parsing logic, trace the percentage fields from sheet response to UI rendering, and correct the date handling so months display in true chronological order. At the same time, I will replace the gviz integration with the Google Sheets API and make the hourly refresh process reliable with proper error handling and fallback behavior. I have worked on lightweight HTML/JavaScript dashboards connected to Google Sheets and reporting systems where data accuracy was critical. I will work directly within the current codebase without rebuilding the dashboard. I can start immediately and provide fixes quickly once I review the repository and sheet structure. Thank you, Mykola Sagin
₹1,000 INR in 40 days
0.1
0.1

Hi, I can fix both parsing issues and stabilize your dashboard in one pass. I’ll correct the percentage parsing so Interest Rate, Cost of Fund, and Net Spread display properly, and fix the date logic so months appear in the right order without any extra entries. I’ll also replace the current gviz setup with the Google Sheets API and make the hourly auto-refresh reliable. Everything will stay in clean vanilla JavaScript, and I’ll provide a short handover note explaining the changes, API setup, and how to maintain it. Timeline: 2–3 days. I’m ready to start as soon as you share access.
₹1,000 INR in 40 days
0.0
0.0

Drawing from my extensive experience in web development, API integration, and HTML, I at Digi Developerz can swiftly resolve all the parsing bugs that your ADFC Fiancé's MIS dashboard is currently experiencing. Not only will I fix the issues regarding interest rates, cost of funds, and net spreads, but also ensure that month labels sync up correctly in the chronological order without any phantom entries. For added value to your operations, I will streamline the automatic data refresh to happen reliably at an hourly cadence. Finally, besides successfully building scalable platforms and high-performing websites in the past, my team and I have prided ourselves in delivering clean, efficient code that performs exceptionally well in real-time while remaining futureproofed. To this end, I assure you an accurate job on correcting the numeric and date parsing errors you're facing. My vast experience in end-to-end digital product creation proves that we do not just develop ideas; we transform them into powerful digital experiences that set your business apart from competitors.
₹750 INR in 40 days
0.0
0.0

Hello, I can fix the MIS dashboard parsing issues in your single-file HTML setup and stabilize the full data pipeline. I will correct the percentage parsing for Interest Rate, Cost of Fund, and Net Spread, ensuring accurate numeric conversion instead of defaulting to zero. I will also resolve the month sorting issue by properly handling date parsing and enforcing strict chronological ordering, removing any duplicate or future phantom entries. Additionally, I will improve the hourly auto-refresh system for consistent and reliable sync. I will migrate the data source from gviz to the Google Sheets API using clean vanilla JavaScript within your existing Netlify deployment. I can start immediately. Best Regards, Hasnain
₹800 INR in 40 days
0.0
0.0

This Project caught my eye, so I had to reach out. I noticed the parsing issues with the Interest Rate, Cost of Fund, and Net Spread columns in your HTML MIS dashboard. My 10+ years of crafting sleek web solutions can swiftly tackle these bugs while ensuring accurate data display and proper date sequencing. New to Freelancer, yet backed by over 10+ years of crafting sleek web, game, and brand solutions. Let’s create something exceptional together. I would love to chat more about your project! Regards, Marco Agrela
₹750 INR in 7 days
0.0
0.0

Hi, I can help you resolve both parsing issues and stabilize the entire Google Sheets → Netlify dashboard flow. I have experience working with JavaScript-based dashboards, API integrations, and debugging live data sync problems. I can: • Fix the percentage parsing issue for Interest Rate, Cost of Fund, and Net Spread fields so values display correctly instead of 0%. • Resolve the month/date parsing logic to ensure proper chronological ordering without phantom future months. • Replace the current gviz implementation with the Google Sheets API for a more reliable and future-proof setup. • Implement stable hourly auto-refresh with proper error handling and fallback logic. • Maintain the existing vanilla JavaScript stack and Netlify/GitHub workflow. • Provide a clean hand-over document covering setup steps, API configuration, deployment changes, and troubleshooting. I understand the importance of confidentiality while working with NBFC customer data and will handle the repository and sheet access professionally. I can start immediately and work on both issues in parallel for faster delivery
₹1,000 INR in 40 days
0.0
0.0

Nashik, India
Payment method verified
Member since May 30, 2026
$10-100 USD
£250-750 GBP
₹250000-500000 INR
$250-750 USD
$15-25 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
$55-85 USD
₹12500-37500 INR
₹100-400 INR / hour
₹37500-75000 INR
$25-50 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$15-25 USD / hour
$5000-10000 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹12500-37500 INR