Proposal
SDE - State-Specific Design Files & Bulk Upload
Standard Designs and Estimates - sde.washinstitute.org
Prepared by
Code Uncode (
codeuncode.com
)
Date
8 June 2026
Two additions to the
Standard Designs and Estimates (SDE)
: a state selector that serves users design files tailored to their state, and a bulk folder upload in the CMS
that validates a whole package of files against the expected structure and naming before it goes live.
At a Glance
Timeline
4 Weeks
Spec through launch
Total Cost
₹70,000
+18% GST
Scope
-
Bulk Folder Upload (CMS)
- Drag-and-drop a whole nested folder of files and upload the entire tree in one action, with upload
progress, instead of attaching files one at a time.
-
Validation Report
- Automatic check of each upload against the expected structure: missing files, unexpected extras,
incorrect names, and wrong folder nesting are all flagged, with a clear pass/fail summary before anything
goes live.
-
R2 Wiring
- Validated files are stored to Cloudflare R2 in the correct paths and attached to the right technology /
capacity / state records automatically.
-
State Selector (Download Screen)
- A "Select your state" dropdown that swaps the generic files for that state's region-specific files,
defaulting to All India / General.
-
Graceful Fallback
- When a state has no file for an item, fall back to the All-India version with a clear message rather
than a broken download link.
-
QA & Handover
- Testing across states, technologies and capacities with a real file set, plus deployment and a short
editor walkthrough.
Cost Breakdown
| Item |
Cost |
| Bulk Folder Upload + Validation Engine (CMS) |
₹40,000 |
| State-Specific Download Experience (Frontend + CMS wiring) |
₹20,000 |
| QA & Deployment |
₹10,000 |
| Total |
₹70,000 |
+18% GST
Technical Architecture
| CMS |
Payload (existing WASHi CMS) |
| File Storage |
Cloudflare R2 (sde-assets.washinstitute.org) |
| Frontend |
Existing SDE download screen |
Built into the existing SDE platform - no new infrastructure or recurring cost.
Payment Terms
| Milestone |
Share |
Amount |
| Mobilization Advance |
50% |
₹35,000 |
| On Delivery |
50% |
₹35,000 |
+18% GST
Requirements to confirm
A few inputs we'll need before development starts. These shape the validation spec and the state experience.
-
The full list of states to support.
-
What varies per state - only the Schedule of Rates, or drawings and estimates too.
-
The agreed folder structure and file-naming convention the validator checks against.
-
Desired behaviour when a state has no file for an item - hide it, or fall back to the All-India version.