Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Mumbai, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Description
I need a fully working, easy-to-use Letter Tracking Dashboard for office use. The system is 80% already built — I will provide HTML, Google Apps Script code, and screenshots.
Your Job:
Fix the "Failed to Fetch" error
Make it installable in 1 click on any PC
Generate 3 types of URLs: Viewer, Normal Admin, Master Control Admin
Ask during setup: “How many Normal Admin URLs do you want?”
Allow the Master Admin to generate more Normal Admin URLs later
Save all links in [login to view URL] in the same folder
Current System (You Will Fix & Improve)
Frontend: Single [login to view URL] file (JS + CSS included)
Backend: Google Apps Script (Web App) + Google Sheets
Data: Two sheets — Letters (tasks), Config (Team Members, Status List, Admin Keys)
UI: Hindi + English, KPI cards, ageing buckets, table, filters, modals
Already Working Features:
KPI cards: Total, Completed, In Progress, Overdue
Ageing buckets: 0–3 days (green), 4–7 days (yellow), …, more than 30 days (red)
Table columns: Date, Age, Dept, Subject, Team Member, Priority, Status, Final Status, Deadline, Days Left
Add, Edit, Delete via modal
Filters, CSV export, “Manage Officers/Status” (add Team Members and custom Status types)
Test mode (localStorage) works perfectly
Main Problem To Fix
“Failed to Fetch” error when saving data in production mode (TEST_MODE: false).
Data loads fine, but add, edit, and delete actions fail.
Must-Have Requirements
One-Click Setup on Any Windows PC (Admin Mode)
Any user must set up the full admin dashboard in under 5 minutes.
Steps:
Download [login to view URL]
Extract the folder
Double-click [login to view URL]
Browser opens → Google login → Allow access
Prompt: “How many Normal Admin URLs do you want to generate?”
System automatically generates and saves these URLs in [login to view URL]:
Viewer URL: [login to view URL]
Admin URL 1: [login to view URL]
Admin URL 2: [login to view URL]
Master Admin URL: [login to view URL]
Done. Admin can edit anytime.
No coding, no Apps Script editor, no manual deployment required.
Three Permanent URLs (Auto-Generated)
Viewer URL:
Read-only, can view dashboard, filter, and refresh. No edit buttons.
Normal Admin URL:
Can view + edit only the Status column (Information Requested, Under Review, Forwarded to Officer, Blocked, Submitted to JC 07, Project Blocked, Officer Transferred, etc.)
Master Control Admin URL:
Full control: Status, Final Status, Add/Edit/Delete letters, Manage Officers/Status, Generate more Normal Admin URLs.
Additional Rules:
One common Viewer URL for 100+ users
Multiple Normal Admin URLs (as requested during setup)
Master Admin can generate more Normal Admin URLs later
All URLs saved in [login to view URL] during setup and during new link generation
URLs never expire
Works on Chrome, Edge, and mobile
Data syncs instantly (on refresh or auto-refresh every 60 seconds)
Viewers and Normal Admins never see unauthorized buttons or fields
Data Columns and Access Control
Status column — Editable by Normal Admin + Master Admin
Workflow statuses: Information Requested, Under Review, Forwarded, Blocked, Project Blocked, Officer Transferred, etc.
Final Status column — Editable only by Master Admin
Final statuses: In Process or Completed
Add/Delete Letter — Master Admin only
Full CRUD access
Manage Officers and Status (Master Admin Only)
Button: “Manage Officers/Status”
Modal with two tabs:
Team Members — Add/Edit officers
Status List — Add new statuses (Project Blocked, Officer Transferred, On Hold, etc.)
All custom statuses must appear in the Status dropdown for Normal + Master Admins.
Stored in Config sheet and auto-refreshed on save.
Default statuses: Information Requested, Under Review, Forwarded to Officer, Blocked, Submitted to JC 07
Security
Only Master Admin URL allows full changes
Normal Admin URLs allow only Status updates
Viewer URL safe for large audiences
Google Sheet remains private
No login system — URL-based access control using unique keys
Keys stored in Config sheet (random 6-character for Normal Admins, fixed for Master Admin)
Fix “Failed to Fetch” Error
System must work 100% reliably when deployed.
Bonus (Optional but Highly Valuable)
Offline mode for Admin
Auto-sync on reconnect
Auto-refresh for viewers
Search bar across all columns
Mobile-friendly UI
Deliverables
[login to view URL] — Extract and double-click to install
[login to view URL] — One-click setup with prompt for generating Normal Admin URLs
[login to view URL] — Auto-generated Viewer, Admin, Master URLs
Fixed [login to view URL] and [login to view URL]
Three live working URLs (1 Viewer, N Admin URLs, 1 Master Admin URL)
2-minute video demo: Setup → Add New Status → Edit Status → Finalize Status → View
[login to view URL] — Usage, sharing, backup, generating more admin links, adding custom statuses
Preferred Tech Stack
Frontend: HTML, CSS, JavaScript
Backend: Google Apps Script
Storage: Google Sheets
Setup: .bat file + auto-deploy system
Alternative Solutions (Suggest 1 in Bid)
Examples:
Firebase + GitHub Pages — fast, scalable, but requires setup
Airtable — beautiful UI but limited control
Electron desktop app — full offline, but complex
Budget and Deadline
Budget: ₹1000 fixed
Deadline: 3 days
Milestones:
Fix error + working demo → ₹500
One-click setup + Admin URLs + [login to view URL] + Manage Officers/Status → ₹500
Bid Requirements
Start with: LETTER DASHBOARD READY
Include: “I can deliver in __ days”
Include one alternative solution (e.g., Firebase + GitHub Pages — faster, free, scalable)
Explain how you will build one-click setup, dynamic Normal Admin URL generation, auto-save [login to view URL], Manage Officers/Status
Provide past work: link/screenshot of GAS or HTML dashboards
This dashboard will be used daily by 50+ Team Members.
Clean and reliable code with simple instructions is required." (client-provided description)
Matched companies (6)

Mobiweb Global Solutions

B2Bcert ISO consultants in Bangalore

Appeonix Creative Lab

Haven Futures

WhizzAct Private Limited
