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

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

B2Bcert ISO consultants in Bangalore

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

Haven Futures

We Build any kind of Software and Provide wide range of tech solutions.

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more