Spyrl Product Blueprint
Spyrl is a multi-tenant HCM + Field-Force CRM SaaS for Indian SMEs. This site is its complete planning blueprint. It was produced by researching the reference product Spryple (help.spryple.com), critically evaluating it, and designing a product that serves many client organisations from one platform.
Status: planning complete, implementation not started. Every Spryple capability in these documents is labelled [Observed] (documented in its Help Center), [Inferred] (follows from documented workflows) or [Proposed] (our own design). See Conventions & Decisions.
How to read this site
| If you are… | Start with | Then read |
|---|---|---|
| Product owner (learning Spryple) | PO handbook: facts only | By role → Workflows → Open questions |
| Founder / business stakeholder | Summary | BRD → Final review & MVP recommendation → Roadmap |
| Product manager | PRD | Modules → Feature catalogue → Workflows |
| Engineer | Architecture & multi-client strategy | System design → Data model → API |
| DevOps / SRE | Deployment | Observability → Backup & DR → Upgrades |
| Implementation / customer success | Client onboarding | Administration → Tenant lifecycle |
| Security / compliance | Security overview | RBAC matrix → Privacy & DPDP |
| QA | Testing strategy | Maintenance & support |
Document map
Single source of truth
The canonical documents are Markdown files in the repository root: summary.md, brd.md, prd.md, project-plan.md, architecture.md, review.md, CONVENTIONS.md and research/. They are mirrored into the Canonical Documents section by website/scripts/sync-docs.mjs every time the site starts or builds. Always edit the root files.
Running this site
cd website
npm install
npm start # syncs root docs, then serves http://localhost:3000
npm run build # syncs root docs, then builds static HTML into website/build