SH SiteHisabInternal sprint file

Internal only

SiteHisab Sprint Plan

This file is for quick online reference during development. Remove it from public_html before going live.

Current product decision

Sprint 0 — Static shell

  • Upload first files to Hostinger public_html
  • Landing page
  • Login placeholder
  • Owner dashboard placeholder
  • Supervisor dashboard placeholder
  • Project placeholder

Sprint 1 — Firebase foundation

  • Create Firebase project
  • Add Web App config
  • Enable Phone Auth
  • Create Firestore database
  • Create Storage bucket
  • Add firebase.js
  • Implement phone OTP login

Sprint 2 — Workspace + project

  • Owner creates workspace
  • Owner creates project
  • Project type dropdown
  • Trial usage document
  • Owner dashboard pulls real data

Sprint 3 — Supervisor invite

  • Create invite token
  • WhatsApp share URL
  • /invite/:token route
  • Phone must match invite phone
  • Supervisor dashboard assigned project

Sprint 4 — Manual estimate

  • Manual Q&A form
  • Scope selection/unselection
  • Starter BoQ
  • Starter BoM
  • Deliverables template

Sprint 5 — PDF takeoff MVP

  • PDF upload to Storage
  • PDF.js viewer
  • Scale calibration
  • Length tool
  • Area polygon tool
  • Count tool
  • Measurement table

Sprint 6 — Tracking

  • Labour logs
  • Material received/used
  • Deliverable status updates
  • Site photo uploads
  • Owner sees supervisor updates

Sprint 7 — Billing + exports

  • Trial limits
  • Razorpay monthly/annual
  • Excel export
  • Watermark in trial
  • Paid plan unlock