What OneTALA is
OneTALA is a shared operating foundation for products that manage distributed operations. TALA Campaigns, TALA Workforce, and TALA Flow use common identity, organisation, geography, permissions, audit, storage, notifications, APIs, and infrastructure patterns.
The products remain separate at the workflow level:
- TALA Campaigns manages campaign planning, cycles, field teams, beneficiaries, commodities, supervision, sync, and operational dashboards.
- TALA Workforce maintains workforce and practitioner records, organisation structure, validation queues, tasks, evidence, dashboards, and integrations.
- TALA Flow manages projects, XLSForms, form versions, offline collection, submissions, review, exports, and interoperability.
Current technical baseline
The current UAT codebase is a Laravel 12.61+ application with PostgreSQL 16/PostGIS, Redis 7.2, Horizon, the Laravel scheduler, shared persistent storage, and five specialised Go services for mobile sync, bulk imports, campaign dashboard aggregation, XLSForm streaming, and large report/export workloads.
Shared operating principle
Configure master data once, scope users to the work they should see, keep operational transactions auditable, and use queues or offline sync for tasks that cannot depend on an immediate network response.